Как узнать какой видео-драйвер установлен?

Тема в разделе "WASM.DirectX", создана пользователем valix7, 13 дек 2008.

  1. valix7

    valix7 New Member

    Публикаций:
    0
    Регистрация:
    31 окт 2006
    Сообщения:
    143
    Здраствуйте,
    Как узнать какой видео-драйвер установлен на данный момент? т.е. мне нужен пусть к .sys файлу.
    Спасибо!
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    драйвер минипорта (sys) или дисплея (dll)?
    если минипорта, тогда HKLM\HARDWARE\DEVICEMAP\VIDEO ключ "\Device\VideoX" (X - номер нужного адаптера).
    Его значение:
    "\REGISTRY\Machine\System\ControlSetXXX\Services\SERVICE\DeviceY"
    До DeviceY (Y-номер дисплея у этого драйвера) - SERVICE - имя сервиса.
    Открываешь сервис и смотришь Image Path.
    Получаешь имя вида "system32\DRIVERS\igxpmp32.sys". Это и есть драйвер минипорта.
    Если нужен драйвер дисплея, тогда открываешь без усечения путь "\REGISTRY\Machine\System\ControlSetXXX\Services\SEVICE\DeviceY", значение InstalledDisplayDrivers. там - имя файла, добавляешь расширение .dll и путь system32 и получаешь полное имя