Как я могу принудительно определить отображение дисплея в Windows?

Я часто загружаю свой ПК с Windows 7 с подключенным KVM-переключателем, ориентированным на другой компьютер. Когда я переключаюсь на загруженный компьютер, разрешение экрана неверное (и второй подключенный монитор не определяется).

Я могу исправить это, щелкнув правой кнопкой мыши рабочий стол, выбрав Разрешение экрана и нажав Обнаружить . Это позволяет Windows обнаруживать подключенные дисплеи и настраивать их на наиболее оптимальное разрешение.

Я хотел бы написать небольшую утилиту, чтобы делать это автоматически. Какой вызов Win32 API или объект C # мне следует использовать?

11
задан Martin Wiboe 4 October 2010 в 23:49
поделиться