我们如何通过编程获取显示设备的驱动程序版本? 我们可以通过命令“DxDiag”获取Display Device的信息,包括(1)显卡名称:NVIDIA GeForce GTX745;(2)制造商:(3)NVIDIA,以及驱动名称;(4)驱动文件版本:23.21.13.9077(这个数字23.21.13.9077正是我们想要的)
程序需要告诉显示设备的最小驱动程序版本号,以防程序崩溃。此驱动程序版本导致程序崩溃。在这里我想提示用户升级驱动程序版本以防程序崩溃。
编辑: 实际上显示设备的驱动程序版本与 OpenGL 版本不同(可以使用 glGetString(GL_VERSION) 检索)。
在这里the link如果您有进一步的兴趣,请详细描述问题。
非常感谢任何帮助!
最佳答案
How to get the driver version of a display device?
我相信,这可以使用 setupapi.h
https://learn.microsoft.com/da-dk/windows/desktop/api/setupapi/
另请参阅此子页面:
另请参阅此答案,它与您“导航”API 的方式有些相关:
关于c++ - 如何获取显示设备的驱动版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55158725/