技术思绪摘录旅行笔记
C#创建windows本地服务,学习一下如何让系统服务帮你处理长期需要处理的事情,怎么创建服务项目,怎么安装和卸载。

1、首先创建一个项目

选中serviceProcessInstaller1组件,查看属性,设置account为LocalSystem

选中serviceInstaller1组件,查看属性

设置ServiceName的值, 该值表示在系统服务中的名称

设置StartType, 如果为Manual则手动启动,默认停止,如果为Automatic为自动启动

设置Description,添加服务描述

2、写入代码

代码中OnStart用于执行服务事件,一般采用线程方式执行方法,便于隔一段事件执行一回


3、安装

点击 开始,运行中输入cmd,获取命令提示符

win7需要已管理员的身份启动,否则无法安装

输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车

输入 InstallUtil.exe E:\TestApp\Winform\WinServiceTest\WinServiceTest\bin\Debug\WinServiceTest.exe 回车


4、启动

打开服务,就可以看到已经安装的服务了

然后手动设置启动即可


5、卸载

卸载很简单,打开cmd, 直接输入 sc delete ServiceTest便可


CarsonIT 微信扫码关注公众号 策略、创意、技术

留下您的脚步

 

最近评论

查看更多>>

站点统计

总文章数:275 总分类数:18 总评论数:88 总浏览数:127.69万

精选推荐

阅读排行

友情打赏

请打开您的微信,扫一扫