atitit.添加win 系统服务 bat批处理程序服务的依样画葫芦总结instsrv srvany java linux

atitit.添加win 系统服务 bat批处理程序服务的效仿总结instsrv srvany  java
linux

网服务差让寻常视窗系统应用程式。不容许简简单单地经运行一个EXE就启动视窗系统服务了,大概十专程发个start,stop函数了..

Sc.exe 实用工具,但是是用服务类型的exe..贝儿不之启航..
instsrv ,,雅十用服务类型的exe..贝儿不之起步..
instsrv srvany.exe  这个好,能bat
所以InstallUtil安装视窗系统服务(.net 写的服务exe)

作者 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax

#————-srvany.exe是什么?

srvany.exe是Microsoft Windows Resource
Kits工具集的一个实用的多少器,用于将任何EXE程序当做Windows服务运行。也就是说srvany只是那报程序的劳务外壳,这个特点对我们的话十分实用,我们好透过它们为咱们的主次因SYSTEM账户启动,或者实现以机器开动而自启动,也堪隐蔽不必要之窗口,比如说控制高窗口等等。

#———–instsrv srvany.exe的使用..
instsrv ServiceName C:\Windows\System32\srvany.exe
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql56a\Parameters]
“AppDirectory”=”值也而若作劳务运行的主次所当文书夹路径”
“AppParameters”=”值也公而作为劳动运行的程序启动所要之参数”
“Application”=”D:\\MySQL56\\start.bat”

ServiceName即你自己定义之劳动号,可以是要当系统服务启动之应用程序的称谓。

设置收尾后,我们用针对srvany.exe进行布置,以便为能加载我们指定的先后,配置的主意是,开始
– 运行 – regedit,打开注册表,定位到下的路。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

如出一辙的ServiceName是你刚才安装服务经常打定义之劳动号。

如该服务名下没有Parameters项目,则针对劳动号项目右击新建项,名称也Parameters,然后定位到Parameters项,新建以下几个字符串值。

名称 Application 值为卿而作劳务运作的次地址。
名 AppDirectory 值为您只要当服务运行的次序所于文件夹路径。
名 AppParameters 值为卿若当劳务运作的顺序启动所需要的参数。

依这里是独布局实例,我们这边配置的劳动号是NGINX,其余是nginx的安配置情况。

srvany配置

自还有一个比较简单的做法,那就算是将下面的文件保存也*.reg文件,然后双击导入注册表。

 
    

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\劳号\Parameters]
“Application”=”值也公只要作劳务运行的程序地址”
“AppDirectory”=”值也而若作劳务运行的先后所当文书夹路径”
“AppParameters”=”值也公而作为劳动运行的次第启动所要之参数”

注:: 路径而再次之反倒斜杠..

参考:
下srvany.exe将其它程序当做Windows服务运作 _ 王晔的湍流账.htm
怎样创建用户定义之服务.htm
疑难解答使用 Cmd.exe SrvAny.htm
[转]怎么用.NET创建视窗系统服务 – 风过无声 – 博客频道 – CSDN.NET.htm
C++MySQL编写系统服务_百度文库.htm
paip.注册java程序吗LINUX系统服务的总结。 – attilax的专辑 – 博客频道 –
CSDN.NET.htm

网站地图xml地图