Как получить версию драйвера устройства отображения? - PullRequest
0 голосов
/ 14 марта 2019

как мы можем программно получить версию драйвера устройства отображения?мы можем получить информацию об устройстве отображения, выполнив команду «DxDiag», включая (1) имя карты: NVIDIA GeForce GTX745; (2) производитель: (3) NVIDIA и имя драйвера; (4) версию файла драйвера: 23.21.13.9077 (это число 23.21.13.9077 именно то, что мы хотим).

программе необходимо указать наименьший номер версии драйвера устройства отображения в случае сбоя программы.эта версия драйвера приводит к сбою программы.здесь я хочу дать подсказку пользователю обновить версию драйвера в случае сбоя программы.

Редактировать: Фактически версия драйвера устройства отображения отличается от версии OpenGL (которую можно получить с помощью glGetString (GL_VERSION)),

Здесь ссылка опишите проблему подробно, если у вас есть дальнейший интерес.

любая помощь очень благодарна!

1 Ответ

1 голос
/ 14 марта 2019

Как получить версию драйвера устройства отображения?

Я полагаю, что это можно сделать с помощью setupapi.h

https://docs.microsoft.com/da-dk/windows/desktop/api/setupapi/

и см. Также эту подстраницу:

https://docs.microsoft.com/en-us/windows/desktop/api/setupapi/nf-setupapi-setupdibuilddriverinfolist

См. Также этот ответ, который в некоторой степени связан с тем, как вы «перемещаетесь» по API:

Как получить свойства устройства в Windows в C ++?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...