我有一个项目,我正在研究如何为Windows创建应用程序和服务包。我希望服务进程作为SYSTEM或LOCALSYSTEM运行,以便凭证无关紧要。应用程序前端将由机器上的任何用户安装并执行。来自前端应用程序的数据将传递给服务 - 很可能是用户选择的目录路径。一旦开始,服务将听取命令在接受上述路径的同时执行一些操作。创建Windows应用程序和服务包的理想方法是什么?
我在.NET平台上使用C#,我已经研究过创建独立服务和独立应用程序以及创建WCF服务库和主机应用程序 - 就我所知。
所有这些方法似乎都过于复杂,我试图实现。尝试这样的事情时,现代会议是什么?我愿意并能够学习推进前进的最佳方法。
编辑:这被标记为重复。我不在寻找如何与Windows服务进行通信的信息。这是补救,而不是我所问的。我正在寻找确认我正走在正确的轨道上,如果我没有,我正在寻找建议。我被告知我在正确的轨道上,并指向命名管道绑定。
听起来像你已经走上正轨。 –
可能重复的[如何与Windows服务进行通信?](http://stackoverflow.com/questions/4451216/how-to-communicate-with-a-windows-service) – IInspectable
IInspectable - 该链接真的只是反刍有关创建Windows服务并与之连接的MSDN示例。我试图找出最理想的方法 - 更具体地缩小到Windows服务或WCF服务 – Smitty