1
我正在开发一个项目,该项目由C#中的Windows服务和桌面应用程序组成。Windows服务与桌面应用程序之间的交互
服务的工作是 监视任何改变一组文件夹,并记录信息数据库监控一组文件,如果改变与原始版本(类似像Windows文件保护)
取代桌面应用程序被用于
- 显示服务功能的状态
- 在调试模式(显示的活动由服务执行的跟踪) 个
- 配置文件夹和文件
在此背景下,主要部分是服务和桌面应用程序之间的互动。
我有2个选择 1.远程处理 2. WCF
请提示这是我的方案更好的和有效的,以及如何在调试模式跟踪
我希望这是基于事件的,客户端只有在配置发生变化时才会连接到服务。但服务将广播事件,任何授权客户都可以收到事件数据。 – alban
这可以使用命名管道完成。 – Liel
当我搜索护目镜时,我无法找到一种方法从服务中触发可以在客户端捕获的事件。有些机构可以提供触发事件的样本吗? – alban