2014-01-17 14 views
-3

我是在需要從.NET創建的Windows服務中啓動.NET應用程序的場景(儘管是非交互式應用程序)。顯示由服務啓動的應用程序中的對話框

但最後會從應用程序(NOT SERVICE)中顯示一個對話框,提示用戶它已完成並提供一些相關詳細信息。

如果我使用這種方法會有什麼問題嗎?

回答

0

默認情況下,Windows服務在隔離的會話中工作,並且無法訪問桌面。 我建議你在用戶登錄時啓動桌面應用程序,然後根據需要與服務進行交互並顯示對話框。

+0

是的我聽說由於服務使用非交互式工作站,所以會出現問題。但在這裏,我試圖顯示從應用程序不是從服務的對話框... – user3197401

+0

,但你正試圖運行應用程序在相同的用戶上下文服務運行 – AlexS

+0

謝謝..它沒有工作..我會做這個控制檯應用程序.. – user3197401

相關問題