如何获取特定路径中的WMI类列表(使用C#)?

如何获取特定路径中的WMI类列表(使用C#)?,c#,wmi,wmi-query,C#,Wmi,Wmi Query,使用C#,如何在特定路径中获取WMI类的列表,例如root\WMI?这可能会对您有所帮助 编辑: 关于函数AddClassesToList private void AddClassesToList(object o) { this.statusValue.Text = "Searching..."; try { // Perform WMI object query on // selected namespace.

使用
C#
,如何在特定路径中获取
WMI
类的列表,例如
root\WMI

这可能会对您有所帮助

编辑:

关于函数AddClassesToList

private void AddClassesToList(object o)
{
    this.statusValue.Text = "Searching...";
    try
    {
        // Perform WMI object query on 
        // selected namespace.
        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(
            new ManagementScope(
            namespaceValue.Text),
            new WqlObjectQuery(
            "select * from meta_class"),
            null);
        foreach (ManagementClass wmiClass in
            searcher.Get())
        {
            this.classList.Items.Add(
                wmiClass["__CLASS"].ToString());
            count++;
        }
        this.statusValue.Text =
            count + " classes found.";
    }
    catch (ManagementException ex)
    {
        this.statusValue.Text = ex.Message;
    }
}
本部分:

ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
new ManagementScope(
"root/default"/*Replace this with your namespace*/),
new WqlObjectQuery(
"select * from meta_class"),
null);

我已经看到了,仍然不知道如何在特定路径中搜索,例如回答中解释的
@“root\WMI”