图解C#之Windows服务项目开发

1.新建一个windows服务项目WatchPC,打开此服务项目(组件)的【视图设计器】,右键【视图设计器】,打开【属性】选项卡,设置<ServiceName>服务名称为WatchPC。

2.WatchPC的OnStart里面写入服务启动后要执行的代码

3.OnStop里面写入服务停止后要执行的代码

4.右键单击WatchPC的视图设计器,单击【添加安装程序】,VS会在项目里自动添加ProjectInstaller.cs项目,此项目为安装windows服务所必须项目。

5.打开ProjectInstaller项目(组件)的【视图设计器】,可以看到serviceInstaller1和serviceProcessInstaller1两个组件。

6.选择serviceProcessInstaller1组件,打开【属性】选项卡,设置<Account>属性为LocalSystem,

7.选择serviceInstaller1组件,打开【属性】选项卡,设置<ServiceName>服务名称属性为WatchPC(与上面的第1步设置的ServiceName相同);<Description>属性为服务描述(可选项),<StartType>属性为此服务的启动类型,建议改为Automatic。

8.服务安装:打开VS命令提示工具,输入命令InstallUtil 文件路径\WatchPC.exe回车及完成安装。Windows7系统建议用管理员方式打开VS命令提示工具。

9.服务卸载:InstallUtil -u 文件路径\WatchPC.exe

10.第八步也可以这样完成:在cmd命令提示后里面(Windows7系统建议用管理员方式打开CMD命令行提示工具)输入sc create WatchPC binpath= "路径\\WatchPC .exe" displayname= "WatchPC" (注意binpath后面有个空格)。而对应的删除服务就在cmd命令行输入sc delete WatchPC。

转载于:https://www.cnblogs.com/adebayors/archive/2012/02/28/2371727.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值