WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Video card

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Video card
Lexx опубликован 13-05-2001 01:38 MSK   Click Here to See the Profile for Lexx   Click Here to Email Lexx  
Может кто подскажет, как узнать имя видюхи под мастдаем, кроме как через ДиректХ ?
Rush опубликован 18-05-2001 18:34 MSK     Click Here to See the Profile for Rush  Click Here to Email Rush     
NT:

ищещь все ключи
HKLM\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_XXXXX\0000
у которых параметр ClassGUID == {4D36E968-E325-11CE-BFC1-08002BE10318}

читаешь параметр BaseDevicePath, читаешь параметр
HKLM\SYSTEM\CurrentControlSet\Enum\<BaseDevicePath>
его тип - REG_MULTI, т.е. несколько строк, разделённых нулями. Если среди этих строк есть Root\LEGACY_XXXXX\0000, где LEGACY_XXXXX текущий ключ поиска, то видюху ты нашёл, читай её имя:
HKLM\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_XXXXX\0000\DeviceDesc

Rush опубликован 18-05-2001 18:38 MSK     Click Here to See the Profile for Rush  Click Here to Email Rush     
Я тут посмотрел как через DirectX получается описание драйвера - так это ваще сказка, проще - некуда ! И универсальней.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.