在 Windows XP Professional 中,启动时我们的每个家庭成员都以图标形式列出。有没有办法让系统根据家庭成员更改显示器分辨率?例如,如果单击“爸爸”,则显示 1028 x 768;如果“妈妈”登录,则显示器分辨率设置为 800 x 600。如果“男孩”登录,则分辨率设置为 1280×1024 等...
答案1
我找到了这个程序:“XP 保留每个用户的显示设置”。 我引用:
该程序为每个用户启动 - 不用担心,它相当小 - 并监视以下事件:
- 在活跃用户之间切换
- 用户注销
每次发生此类事件时,当前用户的显示设置都会保存在该用户的注册表部分。
相反,每次用户登录或变为活动状态时,都会恢复其保存的设置。
答案2
答案3
可以实现多显示器分辨率更改自由的通过使用多分辨率(安装时为 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
将其添加为用户登录脚本:
- 打开组策略编辑器 (开始->跑步, 进入管理控制台)
- 在组策略窗口左侧的树中,打开用户配置
- 打开Windows 设置
- 点击脚本(登录/注销)
- 在右侧窗格中双击登录
- 在登录属性窗口中,单击添加...
- 点击浏览...并选择您的 MultiRes.bat 文件
- 点击好的进而好的再次关闭组策略窗户
请注意:MultiRes 仅供个人免费使用。请参阅上述 URL 了解更多详细信息。