【问题标题】:Executing telnet commands on custom GINA在自定义 GINA 上执行 telnet 命令
【发布时间】:2013-01-30 23:26:33
【问题描述】:

我有一个自定义 GINA (Windows Server 2003 R2),它在 WlxLoggedOnSAS 和 WlxLoggedOffSAS 中启动一个模式窗口,其中包含我的所有工作流程。它链接到 MS GINA。

当我尝试使用 telnet(如关机)执行远程脚本时,它失败了。有谁知道为什么会这样?有没有办法处理这个问题?可能在 GINA 中处理事件?

我一直在寻找解决方案,但没有找到任何解决方案。

【问题讨论】:

    标签: windows telnet gina


    【解决方案1】:

    我设法弄明白了。只是为了其他遇到相同情况的人的利益而回答我自己的问题。基本上,我将 GINA 分为 3 个州 -

    1. 安全访问序列 (CAD) 屏幕:这是提示用户输入 Ctrl-Alt-Del 的屏幕。远程 telnet 命令可以在这里使用。

    2. WlxLoggedOffSAS 屏幕:这是创建自定义 GINA UI 或 MS GINA UI 的登录状态。通常,该线程被阻塞。此时,远程关机命令将不起作用。要处理这种情况,请继续阅读。

    3. WlxLoggedOnSAS 屏幕:这是创建自定义 GINA UI 或 MS GINA UI 的桌面锁定状态。此时,关闭命令将与 /f 开关一起使用(强制关闭)。

    要绕过状态 2,您可以执行以下两项操作之一:

    1. 使用类似 Windows 任务计划程序的工具来启动重新启动。
    2. 向您的自定义 GINA DLL 添加一个新方法,该方法实质上切换到 CAD 屏幕(状态 1)。您可以使用 rundll32.exe 调用该 DLL 方法。一个切换到状态 1,只需调用关闭即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-10
      • 2022-11-27
      • 2018-11-07
      • 2020-09-04
      • 2015-01-10
      • 1970-01-01
      • 2016-11-10
      • 2019-08-12
      相关资源
      最近更新 更多