第一步:新建windows服务项目。如图
2:生成完之后,界面操作如下图:
3:设置服务属性如下:
4:设置完以上属性后,操作如下:
OnStart()方法里可写如下代码:
using (System.IO.StreamWriter sw = new System.IO.StreamWriter("C:\log.txt", true))
{
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss ") + "Start.");
}
5:安装服务
a):新建一个txt文本,里面填写数据如下
保存之后将txt格式改成bat格式,此为安装文件。
b):同样新建一个txt文本,里面填写数据如下
保存之后将txt格式改成bat格式,此为卸载文件。
c):将这两个文件放到我们项目中的debug目录下,操作如下
6:启动服务,先找到我们电脑的服务文件,也可以快捷键window+r,输入命令:services.msc
出现如下截图,操作如下
7:完成以上操作服务已运行,可在自己C盘中找到log.txt;
8:若想调试:将我们的进程附加进去即可。若是没触发调试,则可能是断点位置不正确。