Переключение режимов дисплея nVidia
Недавно написал программу для контроля за температурой карточек nVidia GeForce. Использовал NVCPL.DLL API.
Теперь требуется написать простенькую программу чтобы она могла переключать режимы дисплеев. Причём одного изменения разрешения экрана недостаточно.
Грубо говоря, нужно чтобы можно было на уровне программы переключаться между:
а)
один дисплей (монитор)
разрешение/частота
б)
два дисплея (dualview = монитор + тв)
разрешение/частота монитора
разрешение/частота тв
кто-нибудь может подскажет какими функциями воспользоваться или где почитать faq на эту тему? а то в основном всё описано для одиночного режима...
rundll32.exe NvCpl.dll,dtcfg attach 2 (вкл)
rundll32.exe NvCpl.dll,dtcfg detach 2 (выкл)
в принципе, этого может быть достаточно, но всё же хотелось бы напрямую (по API) и с возможностью изменения разрешения
сама nvcpl.dll содержит 3 COM сервера. установи(import type library)
Указанная выше функция, прекрасно работающая на XP больше не работает на Windows 7.
Задача та же - переключаться быстро между режимами одного монитора / двух разных / двух одинаковых (клон)