2013-04-08 139 views
3

我正在運行模擬鍵盤和鼠標點擊的自動測試程序。斷開連接後RDP會話的GUI是否可以保持活動狀態

儘管本地運行良好,但在RDP會話中,一旦最小化或斷開連接,它將停止運行。顯然,如果你無法在屏幕上看到它,GUI就不存在。

有一個註冊表解決方案,可以使GUI保持活動狀態以最小化窗口,但我知道在斷開連接後無法保持活動狀態。

理想情況下,我會在服務器的Windows控制檯會話上運行,不會關心被斷開連接,但是在託管環境中(我試過Amazon和Go Daddy),無法訪問控制檯會話。

有誰知道我該如何解決這個問題?基本上可以讓我在VPS上運行我的應用程序的任何解決方案。我需要一個主機的可靠性,但靈活性來運行它,就好像我坐在前面一樣。

+0

即使沒有人真正在看/連接到控制檯,vmware vcenter控制檯仍保持「活動」狀態。不知道這是VMware特有的還是citrix/virtualbox /等等具有相同的功能。 – 2013-04-08 19:57:07

+0

誠然,但在託管環境中,我無法訪問vmware(或其他)控制部分。 – user2029890 2013-04-08 19:58:31

回答

2

這可能是一個解決辦法,altough我還沒有嘗試過自己,它包括有另一臺機器

我們假設此刻的你正在創建一個會話myserver.com

本地客戶端----> myserver.com

而是這樣做的,你可以嘗試有一個單獨的服務器(姑且稱之爲myslave.com),並用它來建立一個會話

本地客戶端----> myslave.com ----> myserver.com

然後,如果你斷開Local Client ---> myslave.com會話的會話的myslave.com ----> myserver.com之間的界面應保持活躍。

只有當您連接到myslave.com的控制檯會話時,它纔會起作用。

+0

幾個月後回到這個問題 - 這個解決方案可以工作。我在服務器上使用RDP 1登錄,然後從那裏連接到RDP 2.當我從RDP 1斷開連接時,RDP 2保持活動狀態。謝謝。 – user2029890 2013-08-26 02:27:32

1

我找到了一個類似的方法。我有同樣的問題,我下載了rdp wraper,它允許您配置多個會話rpd服務器和一個包含的工具(rdpchecker.exe)允許您連接到本地主機,因此您可以從服務器連接到您的服務器,並且不需要該中間客戶端。

相關問題