Atitit.Java exe bat 作为windows系统服务程序运行
1. 使用SC命令+srvany.exe (不错,推荐)+net start1
1.1. First 创建一个java的运行bat1
1.2. 配置srvany 做serv wrapper1
1.3. 使用sc 创建/del服务1
1.4. 启动start/stop服务 Sc \\127.0.0.1 start ServicenameAti22
2. 1、修改注册表 主要有两种方法…… 还有一个好用的命令:sc delete+服务名3
3. ava Service Wrapper (jsw )3
4. JavaService 4
5. 4
6. 参考4
1. 使用SC命令+srvany.exe (不错,推荐)+net start
1.1. First 创建一个java的运行bat
1.2. 配置srvany 做serv wrapper
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServicenameAti2\Parameters]
"Application"="\"D:/workspace 空格/AtiPlatf/makefile.bat\""
Srvany 可用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳
可以接收服务的start stop命令..假如直接地使用bat exe,哪些马实现serv接口,不能rootv serv..
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
1.3. 使用sc 创建/del服务
先进入命令行 (开始——〉运行——输入CMD),直接输入SC可以查看关于该命令的帮助。
如果要删除一个系统服务,可以使用 SC delete [服务名称],比如删除messager服务,输入SC DELETE MESSAGER。
SC使用这样的语法:
1. SC 《Servername》 command Servicename [Optionname= Optionvalue]
SC [command]
选项: 选项 <server> 的格式为 "\\ServerName"
注意: 选项名称包括等号。
等号和值之间需要一个空格。
C:\Users\Administrator>Sc \\127.0.0.1 create ServicenameAti binPath= "D:\work
ace 空格\AtiPlatf\makefile.bat" start= auto Displayname= "DisplaynameAti"
[SC] CreateService 成功
Sc \\127.0.0.1 delete ServicenameAti
Sc \\127.0.0.1 start ServicenameAti2
Displayname 这个参数是显示在的service管理器黑头的..
1.4. 启动start/stop服务 Sc \\127.0.0.1 start ServicenameAti2
C:\Users\Administrator> Sc \\127.0.0.1 start ServicenameAti2
SERVICE_NAME: ServicenameAti2
TYPE : 10 WIN32_OWN_PROCESS
STATE : 2 START_PENDING
(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN
&nbs