我想知道如何从代码(尤其是DirectX 9.0c)(从C++代码中)获得图形卡型号/品牌。

最佳答案

在运行时,您可以查询设备型号和供应商:

  • 在OpenGL中,使用命令glGetString(GL_VENDOR)或GL_RENDERER或GL_VERSION获取所需的信息。
  • 在DirectX 9中,该信息显示在Microsoft config系统中,并从设备数据库中查询。这是本文档的第3节,其中还包含示例代码:http://msdn.microsoft.com/en-us/library/bb204848(VS.85).aspx
    使用同一系统,您可以获得诸如视频卡的ram数量,驱动程序号等信息。
  • 07-24 09:37