具体的windows服务的开发流程暂时不提,先说说安装,卸载,调试
安装
1, 安装的时候VS必须以管理员的身份打开
2, 用管理员的身份运行cmd
3,运行(2.0和4.0不同)
cd C:\WINDOWS\Microsoft.net\Framework\v2.0.50727------------(2.0)
cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319----------(4.0)
4,然后安装你的服务exe文件,在cmd中运行下面的
InstallUtil.exe G:\公司代码\SuYuanAPI\SuYuanAPI\SuYuanAPI.BX.WindowsService\bin\Debug\SuYuanAPI.BX.WindowsService.exe
卸载
和安装差不多,只是最后再cmd中运行
InstallUtil /u "G:\公司代码\SuYuanAPI\SuYuanAPI\SuYuanAPI.BX.WindowsService\bin\Debug\SuYuanAPI.BX.WindowsService.exe"
调试
1,在服务管理器中启动服务
2,然后在vs中添加附加当前程序到进程

在需要调试的地方打上断点就OK了

bat文件
1:安装
@title 安装windows服务
cd /d %~dp0
InstallUtil.exe SocketService1.exe
net start TestSvr
pause
2:启动
@echo off
%SystemRoot%\system32\net start HL7Service
pause
3:停止
@echo off
%SystemRoot%\system32\net stop HL7Service
pause
4:卸载
@title 卸载windows服务
cd /d %~dp0
net stop TestSvr
taskkill /f /im SocketService1.exe
InstallUtil.exe SocketService1.exe -u
pause
浙公网安备 33010602011771号