1. 苏葳的备忘录首页
  2. 操作系统

修改Windows XP多用户登录界面的元素

windows 登录当Windows XP系统允许多用户时(登录界面,多用户切换允许)时,当选择菜单 切换用户时,会出现多个用户的选择登录窗口,然而,当用户有邮件或程序正在运行时,如果停留在登录窗口,在此窗口中会提示XX个程序正在运行,有时不希望这些信息显示。关于logonui.exe程序的修改,文章很多。例如用ResourceHack这个程序。可发现logonui.exe中有位图、字符串、版本信息和一个叫UIFILE的脚本资源。

修改这个脚 本资源中的项目,可更改相关元素的字体,颜色等,然而想把显示正在运行程序数量或新邮件数量的button删除时,却经常出现一些问题,甚至导致无法登录。怎么办呢?能否从这串提示信息串上入手?

经试验,将30, “%d 程序正在运行。”这个字串资源删除,即可关闭相应信息显示,同理,将28, “%d 未读的邮件消息。”删除也可能得到相应的结果。

而29, “%d 程序正在运行。”这一项,则是指未选中的用户登录项列的显示。所以,将这两行均删除,即可将多少程序正在运行的信息隐藏。

另外,在注册表中winlogon项下,UIHost项,指定的是此登录程序,可将修改后的登录程序名放入此项内运行。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/243.html

发表评论

您的电子邮箱地址不会被公开。