前段时间出去面试,技术太菜各种被狂虐,又问到windows服务相关之类的事情,现在睡不着,起来刚好粗略的研究了一把,话不多说。
解决方案:
1.打开VS,新建项目 -windows服务
创建完成后打开Services1.cs
2.右击界面,添加安装程序
这时候会发现多出如下几个文件
修改安装时账号
另外可以修改服务名称和服务启动方式
3.修改后编译一下,打开编译后的exe文件
编译完成后需要InstallUtil.exe 来安装服务,这时候打开framework默认安装位置,找到这个可执行文件
4.打开cmd命令提示,转到InstallUtil.exe 目录下,执行安装服务的文件后面加上服务的全路径
5.安装完成后可以打开服务,这时候可以看到MyService安装成功了
启动服务,打开任务管理器就可以看到刚刚安装的服务了
附录:新建windows服务后,不添加安装程序直接安装服务,这时候会报错
以上就可以创建一个简单的windows服务,自己可以搞个bat文件自己去执行。
安装服务命令 :
C:\路径\InstallUtil.exe "服务路径\服务.exe"
卸载服务命令:
C:\路径\InstallUtil.exe /u "服务路径\服务.exe"
时间: 2024-10-21 08:45:00