【发布时间】:2014-03-20 18:32:05
【问题描述】:
我需要一种简单易用的方法来用 C# 与 Windows 服务“对话” 我已经能够使用 Windows 窗体应用程序创建 Windows 服务并启动、停止、暂停和继续它。 我的问题是 哪个更好和/或更容易做到这一点? WCF 还是命名管道?或者更容易使用文件并让服务在一段时间后连续检查它? 我对这两个概念(wcf 和命名管道)都非常陌生。所以基本上我要问的是: 哪个值得我花时间? WCF 还是命名管道? 提前谢谢你:)
【问题讨论】:
-
我不明白?为什么你不能使用 run->services.msc 来启动、停止等为什么你需要创建一个单独的 windows 窗体来控制你的 windows 服务?
-
@Dexters 许多服务都有控制/管理应用程序,可让您配置/接口/重新启动等服务。想做的事情不是没有道理的。此外,如果这是为非技术用户制作的软件,告诉他们使用服务附带的应用程序会更容易,而不是进入服务管理器。
-
@cost ok 有道理..
-
不确定您的问题到底是什么,但也许您正在寻找msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c# wcf windows-services named-pipes