Как узнать описание службы, работающей на удаленном компьютере в C #? - PullRequest
0 голосов
/ 10 февраля 2011

Я знаю службу, которая работает с использованием

ServiceController sc = new ServiceController();
ServiceController.GetServices(DropDownListMachineName.SelectedValue))

, но ServiceController не содержит методов или свойств для получения описания службы.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 10 февраля 2011
0 голосов
/ 10 февраля 2011

Эта страница MSDN предлагает:

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