【发布时间】:2010-03-17 04:30:28
【问题描述】:
我正在使用以下代码获取有关我的 PCIController 的一些信息
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("Select * from Win32_PCIController");
foreach (ManagementObject cdrom in searcher.Get())
{
Console.WriteLine("PCIController Name: {0}", cdrom.GetPropertyValue("Caption"));
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
但它一直抛出“无效类”异常。我使用随 Windows 一起安装的“wbemtest.exe”工具运行我的查询,并且存在同样的错误。我检查了 MSDN 上的CIM_PCIController Class,看来我的代码没问题。但是为什么会出现“无效类异常”?谁能帮帮我,我只是想从我的 PCI 控制器设备中获取一些信息。
非常感谢。
【问题讨论】: