2

我有一些代码充当网络提供商,可以通过 NPLogonNotify 回调拦截传统登录和智能卡登录。这是在 XP(32 位)上运行的。

我正在移植到 Windows 7(64 位)。根据 MSDN 仍然支持 NPLogonNotify 并且确实我的代码成功地捕获了传统登录。发生智能卡登录时会出现此问题。与 XP 不同,在 Windows 7 上没有回调到 NPLogonNotify。

问题是:这种机制在 Vista/Windows 7 中是否发生了变化,以明确阻止智能卡登录以这种方式被捕获?我已经搜索了 MSDN 对此无济于事。

感激地收到任何帮助。非常感谢!

4

1 回答 1

0

在 HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon\Notify 下,必须将名为 SmartCardLogonNotify 的注册表项创建为 DWORD 并设置为 1

这应该可以解决问题

于 2011-03-08T10:12:13.407 回答