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

标签 windows windows-xp remote-desktop 32-bit gina

根据要求,我们编写了一个自定义 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 之后,远程桌面 session 也会在从计算机注销后关闭。我已经尝试在 Windows XP 32 位上安装 Novell GINA,但我没有发现任何问题。

我已经尝试将 XP SP2 升级到 SP3,但我仍然面临同样的问题。

有没有其他人在使用 Windows GINA 时遇到过此类问题?

最佳答案

我不能说我遇到了同样的问题。您是将大部分功能传递给 msgina 还是进行大量自定义处理(并替换原始代码)?

我的自定义 GINA 是对现有功能的非常浅的包装,并且在 Windows 2000、XP 和 2003 上运行得非常好。

但是,至于行为上的差异:XP x64 基于 Windows 2003 Server 代码库。因此,这可以很好地解释它们与“vanilla”XP 之间的一些相似之处和不同之处。

关于windows - 从远程桌面 session 注销不会关闭 session ,在 Windows XP 32 位 - SP2 上再次显示登录屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051341/

相关文章:

Python 脚本永远不会在任务计划程序中结束

c# - "16-bit ms-dos subsystem"错误

c# - 用可用字体列表填充 ComboBox

c++ - win32 上的 HTTP 客户端示例

google-compute-engine - 通过 TeamViewer 在 Google Compute VM 实例上进行远程控制

windows - 使用远程桌面时,带有 win 键的快捷键不起作用

android - AAPT2 编译失败 : invalid dimen on Android 3. 0 Windows 上的 Canary 1

python - 使用 opencv videowriter python 提高视频中的图像质量

docker - 有没有办法通过远程桌面连接到正在运行的 Windows Server 容器?

c - FIFO 不会在读取时阻塞