В Windows XP Professional каждый из наших членов семьи перечислен как значки при запуске. Существует ли способ иметь системное изменение разрешение монитора на основе члена семьи? Например, если 'папа' нажат, имеют его рендеринг 1028 x 768, если 'мама' входит в систему, установили разрешение монитора на 800 x 600. Если 'Мальчик' входит в систему, установили разрешение на 1280×1024 и т.д...
Я нашел эту программу: "XP Сохраняет на Пользовательские Настройки Дисплея". Я заключаю в кавычки:
Программа запускается для каждого пользователя - не волнуются, это является довольно маленьким - и следит за развитием следующих событий:
- переключение среди активных пользователей
- пользователи, выходящие из системы
Каждый раз, когда такое событие имеет место, настройки дисплея текущего пользователя сохраняются в части того пользователя реестра.
С другой стороны, каждый раз, когда пользователь входит в систему или становится активным, его сохраненные настройки восстанавливаются.
Используйте профили дисплея UltraMon:
Профили дисплея помогают переключиться между различными настольными конфигурациями. Профиль хранит режим отображения, положение и состояние (позволили/отключили) каждого монитора, а также какой монитор является основным (изменение основного устройства только поддерживается в Windows 2000/XP и позже).
Если Ваш компьютер используется больше чем одним человеком, можно использовать профили дисплея для установки пользовательских конфигураций дисплея для каждого пользователя. Каждый раз, когда пользователь входит в систему, его настройки дисплея будут применены. Быстрое переключение между пользователями Windows XP поддерживается.
Изменение мультиразрешения монитора может быть достигнуто бесплатно при помощи MultiRes (115K при установке!) от пакетного файла, названного из пользовательских сценариев входа в систему.
Например, поместите следующее в пакетный файл (добавляющий пользователей по мере необходимости и назовите его чем-то как MultiRes.bat):
if /I %USERNAME% == USER1 "c:\program files\MultiRes\multires.exe" /1:1280,1024,32,60 /2:1280,1024,32,60 /exit
if /I %USERNAME% == USER2 "c:\program files\MultiRes\multires.exe" /1:1024,768,32,60 /2:1024,768,32,60 /exit
Поместите этот пакетный файл в доступный каталог, такой как:
C:\Documents and Settings\All Users\MultiRes.bat
Добавьте это как пользовательский сценарий входа в систему:
Пожалуйста, примите во внимание: MultiRes свободен для персонального использования только. Посмотрите выше URL для получения дальнейшей информации.