2009-07-07 47 views

回答

5

在運行時,可以查詢設備型號和供應商:

  • 在OpenGL中,使用命令glGetString(GL_VENDOR)或GL_RENDERER或GL_VERSION得到你之後的信息。

  • 在DirectX 9中,它顯示信息位於Microsoft配置系統中,並從設備數據庫中查詢。這是該文件,其中也有示例代碼的第3部分:http://msdn.microsoft.com/en-us/library/bb204848(VS.85).aspx 使用相同的系統,你可以得到這樣的信息,RAM的數量顯卡了,司機號碼等

8

在DirectX最簡單的方法就是通過IDirect3D9::GetAdapterIdentifier

只需創建一個D3DADAPTER_IDENTIFIER9對象,將一個指針傳遞給GetAdapterIdentifier。 DirectX在「說明」字段中填充圖形卡描述作爲字符串。它還包括卡的顯示設備信息以及您擁有的驅動程序版本。

你得到這樣的事情:

  • 說明: 「NVIDIA的GeForce GTX 570」
  • 設備: 「\ \ DISPLAY1。」
  • 司機: 「nvd3dum.dll」
+0

感謝得到了我需要的信息,非常有用,不知道爲什麼這不是公認的答案。 – 2013-03-17 20:27:41