1

我需要为 Windows 登录创建自己的 UI。我正在使用 Windows 7 Embedded 执行此操作,并且我可以完全访问图像创建和修改。

通过研究,我了解到 winlogon.exe 是由 smss.exe 调用的,我对 smss.exe 并没有过多关注;我已经开始反汇编它了,但我还没有完全弄清楚它是如何启动winlogon的。我想,我希望这些信息包含在注册表的某个地方,否则可能会导致与 windows 更新冲突。

我也开始掌握 Windows 会话、工作站和桌面的层次结构。 令我好奇的一件事是 winlogon 在会话 1 上运行。我原以为它会在会话 0 上运行,但事实并非如此。这是否意味着为每个用户会话生成一个新的 winlogon 实例?
编辑:我现在知道为每个用户创建了一个 winlogon 实例

从本质上讲,我试图弄清楚我从这里去哪里。现在我对用户会话的掌握有些有限,我该如何开始实现我的自定义登录用户界面。

任何帮助将非常感激!

4

1 回答 1

2

经过数十亿次谷歌搜索,我终于找到了从哪里开始。我想做的是编写一个自定义的 GINA。我在 MSDN 上找到了这篇解释该过程的文章。

编辑:凭据提供程序已在 Windows Vista 及更高版本中替换了 GINA。可在此处找到概述

于 2013-06-25T22:15:05.327 回答