您的位置:首页 > 其它

将程序注册成windows系统服务

2013-10-12 19:58 441 查看

0. 下载

将程序注册成windows系统服务.zip

1. 准备: Instsrv.exe, Srvany.exe

- Instsrv.exe
可以给系统安装和删除服务

- Srvany.exe
可以让程序以服务的方式运行

原理: 用 Instsrv.exe 注册 服务, 再用 Srvany.exe 启动你要运行的程序

2. 注册服务 MyService (自定义的服务名称)

:: 切换目录, 切换到 装有 Instsrv.exe, Srvany.exe 的目录

C:\Windows\System32>cd /d E:\desktop\ope

:: 查看当前目录内容

E:\desktop\ope>dir /b

instsrv.exe

operation_stepts.txt

srvany.exe

:: 注册服务

E:\desktop\ope>.\instsrv.exe MyService E:\desktop\ope\srvany.exe

The service was successfuly added!

Make sure that you go into the Control Panel and use

the Services applet to change the Account Name and

Password that this newly installed service will use

for its Security Context.

:: 打开图形化界面, 查看注册的服务

E:\desktop\ope>services.msc

3. 修改注册表, 添加exe绝对路径

格式: reg add 项 /v 键名 /d 键值 /t REG_SZ

说明:

1) 项
: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters"

2) 键名 : "Application"

3) 键值
: 要后台运行的exe文件的绝对路径, 如, "E:\360safe\360Safe.exe"



举例:

E:\desktop\ope>reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters" /v "Application" /d "E:\desktop\GoAgent\goagent212\local\goagent.exe" /t REG_SZ

4. 给服务添加 描述信息

E:\desktop\ope>sc description MyService "谷歌 插件 程序"

[SC] ChangeServiceConfig2 成功

5. 打开 服务图形化界面 设置启动方式

当然也可以用命令设置

start= <boot|system|auto|demand|disabled|delayed-auto>



E:\desktop\ope>sc config MyService start= delayed-auto

[SC] ChangeServiceConfig 成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: