3

对于我的 3ds max 插件中的错误报告功能,我想显示有关视频卡的信息(型号、驱动程序信息等)。

我已经发现可以从注册表中获取有关显卡的信息:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}}\

然后每个图形卡都有一个以 开头的密钥0000。在我的笔记本上有两个这样的键,第一个代表我的板载显卡,我的插件可以忽略它。

如何确定当前使用的显卡名称?

4

2 回答 2

4

这可以使用 DirectX 10+ 来完成,如MSDN 上所述

DirectX 10 默认包含在 Windows Vista 中,DirectX 11 包含在 Windows7 中,DirectX 11.1 包含在 Windows 8 中。

于 2012-11-12T18:01:09.673 回答
1

我不知道,但我记得“WMI”可能是与这种查询相关的 API。

我搜索了wmi video card: 并发现Win32_VideoController 类可能包含您想要的信息(但我对此一无所知)。

于 2012-11-12T16:42:19.797 回答