对于3ds max插件中的错误报告功能,我想显示有关视频卡的信息(型号,驱动程序信息等)。
我已经发现可以从注册表中获取有关图形卡的信息:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}}\
然后,每个图形卡都有一个以
0000
开头的密钥。在我的笔记本上有两个这样的键,其中第一个代表我的板载图形卡,我的插件可以忽略这些键。
如何确定当前使用的图形卡的名称?
最佳答案
如here on MSDN所述,可以使用DirectX 10+完成此操作。
默认情况下,Windows Vista中包含DirectX 10,Windows7中包含DirectX 11,Windows 8中包含DirectX 11.1。
关于c++ - 如何确定正在使用哪个图形卡(Win32),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13345499/