关于C#注册win服务

 

今天因为业务问题需要自己写一个win服务,但是本地执行的时候一直执行不成,报错.琢磨许久发现2个问题.

1.当注册程序.bat执行的时候需要用管理员身份执行

2.执行的时候源程序exe的路径需要加上当前路径.

 

注册服务:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe  %~dp0/XXXXX.exe
echo %cd%
Net Start SyncService
sc config SyncService start= auto
pause

 

删除服务:

%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u %~dp0/XXXXX.exe
pause

 

你可能感兴趣的:(关于C#注册win服务)