利用instsrv.exe与srvany.exe将批处理文件注册成windows服务
2013-10-29 13:58
441 查看
例如:将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
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
相关文章推荐
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务
- 使用instsrv.exe和srvany.exe创建windows服务
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务的方法
- 在64位windows下使用instsrv.exe和srvany.exe创建windows服务
- 【转】在64位windows下使用instsrv.exe和srvany.exe创建windows服务
- Rinetd.exe 通过 instsrv.exe/srvany.exe 注册服务实现稳定端口转发
- 在64位windows下使用instsrv.exe和srvany.exe创建windows服务
- 在64位windows下使用instsrv.exe和srvany.exe创建windows服务
- 在64位windows下使用instsrv.exe和srvany.exe创建windows服务
- 使用instsrv.exe+srvany.exe将应用程序安装为windows服务[转]
- 在64位windows下使用instsrv.exe和srvany.exe创建windows服务[转]
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(C#版)
- 控件注册 - 利用资源文件将dll、ocx打包进exe文件(转)
- Instsrv.exe和Srvany.exe的使用方法
- instsrv.exe srvany.exe用法
- VB-控件注册 - 利用资源文件将dll、ocx打包进exe文件
- 利用certutil.exe实现在批处理(bat)中嵌入exe文件的方法
- Instsrv.exe和Srvany.exe的使用方法
- instsrv.exe srvany.exe用法
- 利用certutil.exe实现在批处理(bat)中嵌入可执行文件或者各种媒体、图片之类二进制文件的简单方法!