2012-01-18 13 views
0

我對Windows窗體應用程序開發頗爲陌生。我有一個應用程序安裝在遠程IIS服務器上,這個應用程序是一個代理,每10分鐘檢查並處理作業隊列。如何設計一個.net窗體窗體應用程序,當用戶註銷遠程桌面連接時永不退出

但是,如果我單擊服務器上的「開始」 - 「註銷」來斷開我的遠程桌面連接會話。應用程序也會退出。

是否有無論如何設置Windows窗體應用程序保持除非直到服務器重新啓動或關機?

我知道Windows服務應用程序可以做到這一點,但在這種商業案例中,Windows服務應用程序將不會成爲替代解決方案。

+0

當您註銷時,GUI應用程序關閉。因此,GUI應用程序是您錯誤的解決方案。 – 2012-01-18 00:42:44

+0

@安德魯理髮師謝謝安德魯,看起來像windows服務是唯一的解決方案呢? – paul1155 2012-01-18 00:47:57

+1

這是迄今爲止最好的解決方案。然後創建一個WinForms應用程序來管理服務。 – 2012-01-18 00:48:54

回答

2

Windows窗體應用程序只是不會做你所要求的。 Forms應用程序在登錄的用戶上下文中運行,並在註銷時停止執行。如果你不能使用Windows服務,你必須找到另一種方式。

+0

感謝您的快速回復戴夫! – paul1155 2012-01-18 00:45:16

相關問題