首先,感谢您的所有帮助!其次,如上面标题所述,我正在使用Visual Basic(而不是C#)来尝试提取图形卡信息。现在,我使用的笔记本电脑具有Intel Integrated Graphics和NVIDIA GTX1060。我有正在使用的NVIDIA卡。但是,VB(请参见下面的代码)提取英特尔图形信息。我可以做到这一点,以便将其拔出NVIDIA卡吗?再次感谢!
Dim search4 As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_VideoController")
答案 0 :(得分:1)
哈!一分钟后想通了.....愚蠢的我。
SELECT * FROM Win32_VideoController Where AdapterCompatibility='NVIDIA'
这将拉出Nvidia卡。实际上,出于我不知道的原因,它只是跳到集成中,但是我会接受的。
答案 1 :(得分:0)
或者如果您同时需要两个gpu硬件信息,请使用此功能。
"Select * from Win32_VideoController where deviceid = 'videocontroller1'"
"Select * from Win32_VideoController where deviceid = 'videocontroller2'"