Почему WMI пропускает некоторые сервисы на странице ASP.NET? - PullRequest
1 голос
/ 15 августа 2010

Я пытаюсь получить все локальные машинные службы.

Но почему некоторые службы отсутствуют в Win32_Service классе?

WMI asp.net проблема

1 Ответ

1 голос
/ 26 августа 2010

Услуги не возвращаются в алфавитном порядке.Вам нужно отсортировать результаты, иначе вам придется поискать их в списке.Они все есть в моих тестах.

Мой пример кода:

ManagementObjectSearcher mos = new ManagementObjectSearcher("select * from Win32_Service");
foreach (ManagementObject service in mos.Get())
{
    listBox1.Items.Add(service["DisplayName"]);
}
listBox1.Sorted = true;
...