根据要求,我们编写了一个自定义 GINA。我在Windows XP 32 Bit(SP2)中观察到一种有趣的行为。自定义 GINA 内部调用 windows 默认 Windows GINA (msgina.dll) 并根据我们的要求显示一个额外的窗口。
我曾经从我的机器做远程桌面到 XP 机器。用自定义 GINA 替换 Windows GINA 后,我尝试从 XP 机器注销(我正在使用远程桌面连接登录),注销成功完成(显示保存设置、关闭网络连接等后),我将登录我们在登录期间获得的屏幕,与其他风格的 Windows OD 相比,这是意料之中的。
在其他操作系统中,例如 Windows XP 64 位/Windows 2003 32/64 位,即使在使用自定义 GINA 远程桌面会话替换 Windows Gina 后,从机器注销后也会关闭。我曾尝试在 Windows XP 32 位上安装 Novell GINA,但我没有发现任何问题。
我已经尝试将 XP SP2 升级到 SP3,但我仍然面临同样的问题。
其他人在使用 Windows GINA 时遇到过这样的问题吗?