2010-07-27 146 views
0

我在Python中創建Windows服務類,當滿足某些條件時最終將顯示一個窗口。由於(據我瞭解)服務不能有GUI,我試圖在條件合適的情況下以獨立的過程啓動GUI(使用subprocess.Popen)。這是行不通的,大概是因爲子進程和服務具有相同的權限。從Python Windows服務啓動GUI進程

那麼,我該如何從一個能夠在屏幕上顯示GUI的Python Windows服務啓動一個進程呢?

+0

重做問題並刪除不相關的代碼以減少誤導。 – psicopoo 2010-07-27 12:59:51

回答

3

如果你給你的服務Allow service to interact with desktop權限,它將能夠創建窗口而不需要啓動子進程。

+0

似乎這樣做,謝謝! – psicopoo 2010-07-27 13:45:50

+0

我似乎有同樣的問題。你怎樣才能允許服務與桌面交互? – 2015-01-02 23:26:35