与Windows服务C#“交谈”

时间:2014-03-20 18:32:05

标签: c# wcf windows-services named-pipes

我需要一种简单易用的方法来与C#中的Windows服务“对话” 我已经能够创建一个Windows服务,并使用Windows窗体应用程序启动,停止,暂停和继续它。 我的问题是 哪个更好,更容易实现? WCF或命名管道?或者使用文件更容易,并使服务连续一段时间后检查它? 我对这两个概念(wcf和命名管道)都非常不熟悉。基本上我要问的是: 哪个值得我花时间? WCF或命名管道? 提前谢谢你:)

1 个答案:

答案 0 :(得分:1)

好的,只需在 c#中提供一个简单的界面,并使用以下代码执行您想要的操作start,stop,restart

http://www.csharp-examples.net/restart-windows-service/

另外,您可能需要查看

SC命令,它们特别是与Windows服务交互的方式..

http://msdn.microsoft.com/en-us/library/windows/desktop/ms682107(v=vs.85).aspx

甚至WMIC用于远程访问

http://msdn.microsoft.com/en-us/library/ms186146%28v=VS.80%29.aspx