使Windows 7登录屏幕看起来像Windows XP登录屏幕


10

有没有一种方法可以使Windows 7中的登录屏幕看起来像Windows XP中的登录屏幕,即:

  • 用户名
  • 密码

我知道这有点奇怪,请相信我,如果不需要,我不会这样做。即使只有一种从下拉框中选择域的方法也不错。我们试图让非域用户登录到本地计算机,而不是使用通用用户名和密码登录到域。

供以后参考,我发现解决我遇到的问题的最简单方法(让本地用户轻松登录)是在用户名前面添加./。
./joebloggs


1
+ 1,Windows Vista / 7的“切换用户”工作流程很痛苦
乔尔·

Answers:


2

lsxek指出,我是Paralint.com背后的人。我正在后端工作,对不起,我的工作不会帮助您恢复XP的外观。

从用户获取凭据由凭据提供程序处理。最新的Platform SDK中有示例。如果您选择走这条路,那么您最终会这样做:

  1. 构建一个凭据提供程序,以将您需要的字段通知LogonUI.exe
  2. 用数据填充这些字段,例如域列表
  3. 当通知您瓷砖已填写时,请序列化LSASS.exe的凭据以进行处理

如果仅仅是重新排列登录屏幕的外观,Microsoft的示例将为您提供一个良好的开端。但是,我会-并且我确定您现在已经拥有-考虑从该工作中获得的收益,考虑到维护以及所有其他...


7

根据此线程,这是不可能的,因为Windows Vista和7均未使用提供上述对话框的旧MSGina.DLL文件。但是,建议在同一线程中进行注册表编辑,以使您可以隐藏不想在登录屏幕上显示的帐户。

编辑:显然我没有做一个完整的搜索。有一个名为pGina的开源项目可能会对您有所帮助。它需要.NET Framework v3.5 SP1,并且具有与LDAP授权相关的插件。但是,对Windows 7的支持仍在进行中。

编辑2:工作中的另一个可能的解决方案:有人正在将其自定义GINA移植到适合在Vista(甚至可能是Windows 7)中使用的凭据提供程序


1
我要再待几天。如果没有,我认为这是一个很好的答案,因为我会得到。
Joe Taylor

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.