您是否曾经最小化由 Windows 2008 服务器共享的远程应用程序并在大约 10 秒后消失?
如果是这样,您是如何克服这种特殊的不便的?
该应用程序是一个内部应用程序,我在这里而不是在 StackOverflow 上问,因为我非常希望这是一个实现问题。
该程序在 Citrix 上运行良好,但在 Microsoft 终端服务远程应用程序上运行良好。设置只是普通的,没有更改为默认设置,我们尝试使用 MSI 安装程序和 .RDP 连接(我认为无论如何都完全相同)
您是否曾经最小化由 Windows 2008 服务器共享的远程应用程序并在大约 10 秒后消失?
如果是这样,您是如何克服这种特殊的不便的?
该应用程序是一个内部应用程序,我在这里而不是在 StackOverflow 上问,因为我非常希望这是一个实现问题。
该程序在 Citrix 上运行良好,但在 Microsoft 终端服务远程应用程序上运行良好。设置只是普通的,没有更改为默认设置,我们尝试使用 MSI 安装程序和 .RDP 连接(我认为无论如何都完全相同)
您是否要通过 TS 网关和防火墙?如果是这样,这里的方式可能会发生......
当您最小化 RemoteApp 时,远程桌面客户端用于隧道 RDP 流量的 HTTPS/TCP 连接会变得安静。
防火墙认为您的隧道 RPD 会话只是一个普通的 HTTPS Web 浏览器连接,在没有看到任何活动后等待一段时间,然后关闭连接。
我讨厌链接到他们,但 ExpertSexChange 对这个问题有一个不错的讨论: http ://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/Remote_Desktop-Terminal_Services/Q_24178275.html
他们的解决方案是延长防火墙上配置的超时时间。
我发现的唯一其他提及是瞻博网络 SSL VPN 固件更新的发行说明。它提到添加对 RemoteApps 的支持。这会让我认为,有些网络要求可能没有被 Microsoft 记录在案,并且会因每个网络设备和供应商而异。链接在这里:http ://www.juniper-support.blogspot.com/2008_08_01_archive.html
所以它毕竟可能只是一个与 Delphi 相关的问题,尽管系统管理员应该注意以防万一他们想要运行用 Delphi 编写的应用程序。
在 application.initialize 之前(不是很系统管理员)
您是否肯定如果没有最小化但仅在同一时间段内不活动时不会发生相同的行为?
如果远程应用程序被最小化,则该远程会话被认为是非活动的,并将受制于任何处理空闲会话限制的组策略或 rdp-tcp 属性。要测试,只需启动远程应用程序,不要最小化,让它坐下来看看断开连接需要多长时间。如果它与最小化时相同,只需更改您的策略设置。