使用visual studio 2017将C#程序安装为windows服务

1、文件->新建->项目->Visual C#->Windows 桌面->Windows服务(.NET Framework)。

在这里插入图片描述

2、点击Service文件->右键->添加安装程序。

在这里插入图片描述

3、选择serviceProcessInstaller1,右键选择属性,将Accout更改为LocalSystem。

在这里插入图片描述
在这里插入图片描述

4、选择serviceInstaller1,右键选择属性,可以设置服务名称和描述等。

在这里插入图片描述
在这里插入图片描述

5、在protected override void OnStart(string[] args)函数里面编写要一直运行的程序,protected override void OnStop()函数用于停止服务。

在这里插入图片描述

6、Main函数如下填写。

在这里插入图片描述

7、右键项目,重新生成。

在这里插入图片描述

8、到文件夹C:\Windows\Microsoft.NET\Framework\v4.0.30319目录下,复制InstallUtil.exe到项目的编译文件夹下(Debug或者Release),和.exe文件同目录。

在这里插入图片描述
在这里插入图片描述

9、新建setup.bat文件,在文件里面写入installutil Service.exe(Service项目生成的.exe文件名称),此文件用来安装服务;新建unsetup.bat文件,在文件里面写入installutil Service.exe /u(Service项目生成的.exe文件名称),此文件用来卸载服务。

在这里插入图片描述

11、以管理员方式运行CMD,在命令行进入到项目的文件目录下,运行setup.bat,将会进行安装。如果需要卸载,则以同样的方式运行unsetup.bat。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值