2011-11-23 52 views
-1

如何使用Delphi在服務和可執行文件之間建立通信?根據我的研究,這可以通過管道或Windows消息。服務與Delphi中可執行文件之間的關係

我需要該服務來運行可執行文件。但問題是,當可執行文件運行時,Windows 7上不顯示,因爲Windows 7上的服務運行在另一臺桌面上。

+2

閱讀此:http://blogs.msdn.com/b/winsdk/archive/2009/07/14/launching-an-interactive-process-from-windows-service-in-windows-vista-and- later.aspx –

+0

至於第1部分,管道是好的,一旦你確保他們的權利,但消息不好,因爲消息不會越過會議(我認爲)。 –

+1

可能重複[delphi-2009-how-to-communicate-windows-service-desktop-application-un](http://stackoverflow.com/questions/1260181/delphi-2009-how-to-communicate-between -Windows服務的桌面應用程序-UN) –

回答

0

檢查由Iztok Kacin Cromis IPC。它基於命名管道,非常輕便,最重要的是,它非常易於使用和多功能。我懷疑德爾福的IPC庫是否比克羅米斯IPC好。

相關問題