如何获取特定路径中的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”