我如何知道C#中远程机器上运行的服务的描述?

时间:2011-02-10 01:33:44

标签: c# asp.net servicecontroller

我知道使用

运行的服务
ServiceController sc = new ServiceController();
ServiceController.GetServices(DropDownListMachineName.SelectedValue))

但ServiceController不包含任何方法或属性来获取服务描述。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

MSDN page表明:

ManagementObject wmiService;
wmiService = new ManagementObject("Win32_Service.Name='" + sc.ServiceName + "'");
wmiService.Get();
Console.WriteLine("    Description:     {0}", wmiService["Description"]);

答案 1 :(得分:0)