我想向我的应用程序(服务的前端)添加一个按钮,该按钮将为我的服务打开服务属性对话框(如在服务 mmc 管理单元中)。
打开文件属性的例子有很多,但这不是我想要的。我不知道从哪里开始。
最佳答案
基于services.msc
,该页面来自filemgmt.dll
,名为ServicePageGeneral
。虽然 COM 组件已注册,但我找不到有关 CLSID 的任何文档,也找不到 filemgmt.dll
中存在的任何其他字符串的文档。
这不排除存在已建立的 API 或显示对话框的命令行选项的可能性,但我肯定找不到。
进一步证实对话框不可重用的情况,Process Explorer和 SQL Server 配置管理器都重新实现了对话框,而不是显示 services.msc
版本。
相关:How do I open properties box for individual services from command line or link?
关于c# - 如何打开服务属性对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565576/