(前言:有时候我们需要用C#创建一个Windows服务程序,在电脑开机后自动运行。在网上找了一篇文章,学习了一个,略作修改,可用。感谢原作者mdxy-dxy。)
本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项,需要的朋友可以参考下
一、创建一个Windows Service
1)创建Windows Service项目
2)对Service重命名
将Service1重命名为你服务名称,这里我们命名为ServiceTest。
二、创建服务安装程序
1)添加安装程序
之后我们可以看到上图,自动为我们创建了ProjectInstaller.cs以及2个安装的组件。
2)修改安装服务名
右键serviceInsraller1,选择属性,将ServiceName的值改为ServiceTest。添加相应的描述和显示名称,这在Windows服务列表显示时会显示出来。
3)修改安装权限
右键serviceProcessInsraller1,选择属性,将Account的值改为LocalSystem。