为什么WMI会跳过ASP.NET页面上的某些服务?

时间:2010-08-15 08:57:06

标签: asp.net service wmi

我正在尝试获取所有本地机器服务。

但为什么Win32_Service类缺少某些服务?

WMI asp.net issue

1 个答案:

答案 0 :(得分:1)

服务不按字母顺序返回。您需要对结果进行排序,否则您将不得不通过列表搜索它们。他们都在我的测试中。

我的示例代码:

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