На Windows XP - разрешение монитора Изменения, на основе которого зарегистрирован пользователь?

В Windows XP Professional каждый из наших членов семьи перечислен как значки при запуске. Существует ли способ иметь системное изменение разрешение монитора на основе члена семьи? Например, если 'папа' нажат, имеют его рендеринг 1028 x 768, если 'мама' входит в систему, установили разрешение монитора на 800 x 600. Если 'Мальчик' входит в систему, установили разрешение на 1280×1024 и т.д...

7
задан 13.10.2009, 19:38

3 ответа

Я нашел эту программу: "XP Сохраняет на Пользовательские Настройки Дисплея". Я заключаю в кавычки:

Программа запускается для каждого пользователя - не волнуются, это является довольно маленьким - и следит за развитием следующих событий:

  • переключение среди активных пользователей
  • пользователи, выходящие из системы

Каждый раз, когда такое событие имеет место, настройки дисплея текущего пользователя сохраняются в части того пользователя реестра.
С другой стороны, каждый раз, когда пользователь входит в систему или становится активным, его сохраненные настройки восстанавливаются.

7
ответ дан 07.12.2019, 14:44

Используйте профили дисплея UltraMon:

Профили дисплея помогают переключиться между различными настольными конфигурациями. Профиль хранит режим отображения, положение и состояние (позволили/отключили) каждого монитора, а также какой монитор является основным (изменение основного устройства только поддерживается в Windows 2000/XP и позже).

Если Ваш компьютер используется больше чем одним человеком, можно использовать профили дисплея для установки пользовательских конфигураций дисплея для каждого пользователя. Каждый раз, когда пользователь входит в систему, его настройки дисплея будут применены. Быстрое переключение между пользователями Windows XP поддерживается.

3
ответ дан 07.12.2019, 14:44

Изменение мультиразрешения монитора может быть достигнуто бесплатно при помощи 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

Добавьте это как пользовательский сценарий входа в систему:

  • Откройте Group Policy Editor (Start-> Run, введите gpedit.msc),
  • В левом дереве окна Group Policy откройте User Configuration
  • Откройте Windows Settings
  • Нажмите Scripts (Logon/Logoff)
  • В правой области дважды щелкните по Logon
  • В Окне свойств Входа в систему нажмите Add...
  • Нажмите Browse... и выберите свой файл MultiRes.bat
  • Нажмите "OK" и затем хорошо снова и закройте окно Group Policy

Пожалуйста, примите во внимание: MultiRes свободен для персонального использования только. Посмотрите выше URL для получения дальнейшей информации.

2
ответ дан 07.12.2019, 14:44

Теги

Похожие вопросы