Nie*_*nch 6 windows-server-2008
我有一个相当专业的应用程序,它必须以某种方式工作。它作为服务器上的客户端应用程序工作。这意味着我必须登录才能运行它。同时,我无法始终保持 RDP 连接打开,因此我必须在一段时间后断开连接。
当我断开连接时,应用程序运行良好(我只断开连接,我不注销)。但是,该应用程序所做的部分工作是获取服务器的屏幕截图。当我登录时,屏幕截图显示正常,但是一旦我断开连接,它就会变黑。
我可以更改 Windows 中的某些设置以允许它在断开连接时截取屏幕截图吗?
请注意:我无法更改软件或环境,只能更改 Windows 设置。
更新: 我实际上有一个解决方案,我只是不想使用它,因为它会带来安全风险。使用命令“control userpasswords2”我可以允许某个用户在服务器启动时自动登录。这很有效,但它非常不安全,所以我希望不必诉诸于此。
RDP 会话具有黑色屏幕保护程序。如果您在屏幕保护程序启动时截取屏幕截图,这就是您所看到的全部内容。禁用屏幕保护程序,因此它不会出现在断开连接的会话中。
在 gpedit.msc 中:用户配置 -> 管理模板 -> 控制面板 -> 显示
编辑:显然,此屏幕保护程序仅适用于会话仍处于连接状态的情况。@TheCleaner 是正确断开连接的会话未绘制。
从这个关于 rdp 控制台的旧答案:How to keep user logined when disconnecting from RDP session
您可以将登录的会话重定向到控制台。它将保持活动状态,但是当您想要重新连接时,您需要将其重定向回 rdp。刚试过这个,即使 rdp 断开连接,它也显示“控制台”会话处于活动状态。
重定向到控制台:
tscon <session#> /dest:console
然后当你想重新连接到它时:
tscon <session#> /dest:<rdp-tcp#>
最初:
最初通过 rdp 登录以创建会话并启动应用程序。
将会话 # 重定向到控制台。让它运行预期的持续时间。
重新连接:
通过 rdp 登录以创建新会话
将控制台会话重定向到新的 rdp 会话
归档时间: |
|
查看次数: |
7102 次 |
最近记录: |