从远程桌面会话注销不关闭会话,在Windows XP 32位 - SP2上再次显示登录屏幕

根据要求,我们编写了一个自定义GINA。我在Windows XP 32位(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时,还有其他人遇到过这样的问题吗?     
已邀请:
我不能说我有同样的问题。您是否将大部分功能传递给msgina,或者您是否进行了大量自定义处理(并替换原始代码)? 我的自定义GINA是现有功能的一个非常浅的包装器,在Windows 2000,XP和2003上运行得非常好。 但是,关于行为的差异:XP x64基于Windows 2003 Server代码库。因此,这可以很好地解释这些与“vanilla”XP之间的一些相似之处。     

要回复问题请先登录注册