2

我正在开发一个项目,该项目由 C# 中的 Windows 服务和桌面应用程序组成。

该服务的工作是 监视一组文件夹的任何更改,并将信息记录到 DB Monitor 一组文件,如果更改则替换为原始版本(类似于 Windows 文件保护)

桌面应用程序用于

  • 显示服务功能状态
  • 在调试模式下(显示服务执行的活动的跟踪)
  • 配置文件夹和文件

在这种情况下,主要部分是服务和桌面应用程序之间的交互。

我有 2 个选择 1. 远程处理 2. WCF

请建议哪个对我的场景更好更有效,以及如何在调试模式下进行跟踪

4

1 回答 1

0

我不能推荐您的两个选择中的任何一个,但是我建议使用Named Pipes,因为这是我在我的服务 - 应用程序系统中使用的通信方式。

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

于 2013-10-17T05:00:32.897 回答