c# - 如何打开服务属性对话框

标签 c# service dialog windows-shell shellexecute

我想向我的应用程序(服务的前端)添加一个按钮,该按钮将为我的服务打开服务属性对话框(如在服务 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/

相关文章:

c# - 按字母顺序过滤 Active Directory 用户

c# - 在 Umbraco 7 中,我如何搜索具有自定义属性的所有成员?

javascript - 客户应该如何与服务交互?

android - 从 aerogear 统一推送服务器注销 android 客户端

c++ - 在textedit Qt C++中读取文本文件

Android 后退按钮和进度对话框

c# - 是否有用于水平字符串连接的内置函数?

c# - PDFsharp 1.50 测试版 3 : Empty owner password error when adding password to PDF

c# - 如何创建即使在更新后也具有 100% 可用性的 WCF 服务?

javascript - 如何捕获 CKEditor 4 中对话框选项卡的更改?