我的C#应用程序位于具有Intel主板和图形芯片组的嵌入式盒上。 ATI图形卡放在PCI Express上。通常,图形卡驱动视频,但是如果ATI卡出现故障,则视频将从图形芯片组输出。
我必须检测ATI图形卡的故障以进行诊断。
有关如何执行此操作的任何想法/示例代码。
提前致谢
拉朱
最佳答案
希望这可以帮助您入门。
添加对System.Management
的引用,然后可以执行以下操作:
ManagementObjectSearcher searcher
= new ManagementObjectSearcher("SELECT * FROM Win32_DisplayConfiguration");
string graphicsCard = string.Empty;
foreach (ManagementObject mo in searcher.Get())
{
foreach (PropertyData property in mo.Properties)
{
if (property.Name == "Description")
{
graphicsCard = property.Value.ToString();
}
}
}
在我的情况下,
graphicsCard
等于