簡體   English   中英

Windows服務與桌面應用程序之間的交互

[英]Interaction between Windows service and desktop application

我正在開發一個包含Windows服務和C#桌面應用程序的項目。

服務的工作是監視一組文件夾的任何更改,並將信息記錄到DB Monitor一組文件,如果更改則替換為原始版本(類似於Windows File Protection)

桌面應用程序用於

  • 顯示服務功能的狀態
  • 在調試模式下(以顯示服務執行的活動的跟蹤)
  • 配置文件夾和文件

在這種情況下,主要部分是服務與桌面應用程序之間的交互。

我有2個選擇1.遠程處理2. WCF

請提出哪種方法對我的場景更好,更有效,以及如何在調試模式下進行跟蹤

我不建議您選擇這兩個選項中的任何一個,但是我建議您使用命名管道 ,因為這是我在“服務-應用程序”系統中使用的通信方式。

查看此SO答案以獲取快速示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM