利用instsrv.exe与srvany.exe将批处理文件注册成windows服务

利用instsrv.exe与srvany.exe将批处理文件注册成windows服务例如:将C:\test\bb.bat注册成系统服务,服务名为TestSer1bb.bat测试内容如下:echo第一句>>q.txtfor/l%%ain(60,-1,0)doping-n2127.1>nul&cls&echo%%aecho第二句>>q.txtfor/l%%ain(60,-1,0)doping-n2127.1>nul

例如:将C:\test\bb.bat注册成系统服务,服务名为TestSer1

bb.bat测试内容如下:

echo 第一句 >> q.txt
for /l %%a in (60,-1,0) do ping -n 2 127.1>nul&cls&echo %%a
echo 第二句 >> q.txt
for /l %%a in (60,-1,0) do ping -n 2 127.1>nul&cls&echo %%a
echo 第三句 >> q.txt

1、先要下载instsrv.exe与srvany.exe,放到C:\test目录下

2、写注册服务的脚本文件:aa.bat内容如下:

set s32=C:\test
set service_name=TestSer1
set prog_path=C:\test
set prog_name=bb.bat

rem 注册服务service_name
%s32%\instsrv.exe %service_name% %s32%\srvany.exe
 

rem 往服务对应的注册表中添加两个参数(Parameters):Application、AppDirectory
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters” /v Application /t REG_SZ /d “%prog_path%\%prog_name%” /f
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters” /v AppDirectory /t REG_SZ /d “%prog_path%” /f

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36928.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注