Получение типа подключения графического процессора в Windows XP?
Мне нужно обнаружить в коде (C++), как видеокарта подключена к монитору / с, то есть VGA или DVI и т. Д.
Я нашел два способа сделать это:
- запросив инструментарий управления Windows для D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY или
- используя функцию API nVidia NvAPI_DISP_GetMonitorCapabilities,
но оба они поддерживаются только в Windows Vista или выше.
Конечно, должен быть способ сделать это в XP, но после долгих поисков я просто не могу найти его, и мне становится крайне необходимо найти способ.
Есть идеи?
1 ответ
Возможно, вы можете использовать EnumDisplayDevices
( ссылка на MSDN) и проанализируйте некоторые данные, как описано здесь. В основном речь идет о сопоставлении физических дисплеев с логическими.