我用CreateDialogParam
在我的服務中創建一個對話框,它可以在XP系統中正常運行。但是當我將它放入Vista或Win7時,它不起作用。我想知道爲什麼還有其他什麼API可以使用?在vista +系統中創建windows服務對話框
0
A
回答
2
由於在Vista中引入了會話0隔離,因爲服務在單獨的非交互式會話中運行,所以服務無法顯示UI。您需要在交互式桌面上運行標準應用程序,並使用IPC機制與服務進行通信,以便代表服務顯示UI。
0
相關問題
- 1. android創建系統服務
- 2. 如何在C#中創建「系統模式對話框」?
- 3. 如何在Java中創建系統模態對話框?
- 4. 嘗試訪問在Windows系統服務中創建的QtDBus對象時超時
- 5. 如何利用Windows Vista/7對話框?
- 6. 在windows中創建服務
- 7. 在創建主窗體前使Vista +文件對話框工作
- 8. windows phone系統服務
- 9. 安卓系統 - 遠程服務 - 無法顯示對話框
- 10. 如何使用服務接收器關閉系統對話框?
- 11. 在windows中創建文件系統
- 12. 在C#中爲Windows Vista/7顯示身份驗證對話框
- 13. 統一聊天對話框系統
- 14. 從創建對話框的服務中獲取信息Umbraco 7
- 15. GTK中的系統模式對話框
- 16. 在BlackBerry上關閉系統對話框
- 17. 在Windows系統服務管理中無法啓動Apache服務
- 18. 從對話框創建對話框
- 19. 創建Windows服務
- 20. 對話系統
- 21. 創建類似系統服務的android服務
- 22. 在Ruby中創建獨立系統服務
- 23. howto在windows phone 7中創建一個確認對話框?
- 24. 在Windows窗體中創建編輯對話框C#
- 25. 在Fragment中創建對話框,從對話框創建對話框片段,並且想要訪問對話框中的對話框的TextViewFragment
- 26. 在框架內創建模塊系統
- 27. 在Windows服務器操作系統上創建Xamarin.Forms應用程序問題
- 28. 自定義系統對話框 - Windows Mobile 6.5
- 29. 在delphi中創建Windows服務
- 30. 在vb6中創建一個Windows服務
爲什麼不直接從作爲服務運行的不同部分應用程序的UI?然後你的UI可以顯示所有想要的對話框。這是大多數商業軟件包採用的方法。 –
但是這個項目是有人遺留下來的。我應該儘快修復這個BUG,所以現在是時候了。其他人是否遇到過這個問題? – SlotLovesSignal