日期:2014-05-17  浏览次数:20833 次

WinForm管理windows服务程序

我想做的是一个WinForm安装程序,这个安装程序内包含windows服务程序(服务也是自己写的),一旦我安装成功后,服务自动注册,WinForm能对这个服务进行管理(启动,停止,暂停),类似杀毒软件似的。就一个安装程序,安装完成后,后台有服务,当前有界面对服务进行管理。(不想编写两个程序,一个在安装过程中对服务程序注册)不知道能不能做到?

------解决方案--------------------
WinForm能对这个服务进行管理(启动,停止,暂停)
- WinForm用ServiceController类就可以了,但可能需要管理员权限。

当前有界面对服务进行管理
- WinForm与service进行通讯(WCF等),然后就可以对服务进行管理了。