DirectX中最简单的方法是通过IDirect3D9 :: GetAdapterIdentifier.
只需创建一个D3DADAPTER_IDENTIFIER9对象,将指针传递给GetAdapterIdentifier.DirectX在"描述"字段中将图形卡描述填充为字符串.它还包括卡的显示设备以及您拥有的驱动程序版本的信息.
你得到这样的东西:
在运行时,您可以查询设备模型和供应商:
在OpenGL中,使用命令glGetString(GL_VENDOR)或GL_RENDERER或GL_VERSION来获取您所需的信息.
在DirectX 9中,信息显示在Microsoft配置系统中,并从设备数据库中查询.这是本文档的第3部分,其中还包含示例代码:http://msdn.microsoft.com/en-us/library/bb204848(VS.85).aspx 使用相同的系统,您可以获得诸如数量之类的信息ram显卡,驱动程序号等