У меня возникли проблемы с поиском способа принудительно установить любое разрешение / тайминг дисплея в моей программе на C #. Я использую Windows 7 с графической картой GeForce 210. Мой текущий метод достижения этих пользовательских разрешений - использовать графический интерфейс драйвера для ручного добавления пользовательских разрешений, а затем использовать вызовы Windows, чтобы изменить эти разрешения, но мне нужен способ добавлять новые настраиваемые разрешения в режиме реального времени. Я посмотрел в NVAPI, но я не смог найти способ сделать это. Я также изучил инструмент командной строки для графического драйвера, но не смог заставить его работать. Мое последнее средство - переписать значения в реестре, но я бы очень хотел этого избежать. Я готов использовать другой язык программирования или сторонний инструмент, если я могу вызывать его из командной строки через свою программу. Кто-нибудь может указать мне правильное направление?
Заранее спасибо.
Обновление (16.08.2011):
Я работал над этой проблемой с NVIDIA, и они предоставляют мне усовершенствованный NVAPI, который позволит мне воссоздать функциональность их драйвера. Они также подтвердили, что предоставленная ими базовая версия NVAPI этого не сделает.