对于我的3ds max插件中的错误报告功能,我想显示有关视频卡的信息(型号,驱动程序信息等)。
我已经发现有关图形卡的信息可以通过注册表实现:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}}\
然后每张图片卡都有一个以0000
开头的键。
在我的笔记本上有两个这样的键,第一个代表我的板载显卡,我的插件可以忽略它。
如何确定当前使用的图形卡的名称?
答案 0 :(得分:3)
这可以使用DirectX 10+来完成,如记录here on MSDN。
DirectX 10默认包含在Windows Vista中,DirectX 11包含在Windows7中,DirectX 11.1包含在Windows 8中。
答案 1 :(得分:1)
我不知道,但我记得“WMI”可能是与此类查询相关的API。
我用Google搜索了wmi video card
:发现也许the Win32_VideoController class包含了您想要的信息(但我不知道这些信息比这更多)。