将应用程序设为系统服务程序--将软件安装成系统服务的方法
instsrv.exe和srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。
用法:
instsrv b123 C:\Windows\System32\srvany.exe
其中的b123是自己定义的服务名称
安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始——运行——regedit,打开注册表,定位到下面的路径。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\b123
(b123是刚才安装服务时自定义的服务名称)
如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。
Application 你要作为服务运行的程序地址。
AppDirectory 你要作为服务运行的程序所在文件夹路径。
AppParameters 你要作为服务运行的程序启动所需要的参数。
如果嫌一个一个建立比较麻烦的话,可以将下面的几行代码保存成一个reg文件
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\b123\Parameters]
"Application"="C:\\Program Files\\维护工具\\实用软件\\UltraISO.exe"
"AppDirectory"="C:\\Program Files\\维护工具\\实用软件\\"
"AppParameters"=""
然后导入到注册表中即可
再比如:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\b123\Parameters]
"Application"="d:\\WiseAutoShutdown.exe"
"AppDirectory"="d:\\"
"AppParameters"=""