码迷,mamicode.com
首页 > 其他好文 > 详细

exe文件作为服务启动

时间:2017-06-07 20:57:12      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:ati   方法   pad   order   控制面板   bin   one   clip   新建   

一. 准备软件

instsrv.exe

srvany.exe

可以放到 C:\bin下面,如图:

技术分享

二. 创建服务

以金蝶加密文件为例

C:\WINDOWS\system32\KISCOM\kisManager.exe 这是安装金蝶时加密服务执行文件

技术分享

instsrv ServiceName C:\Windows\System32\srvany.exe

ServiceName即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。

三. 注册表处理

安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

同样的ServiceName是你刚才安装服务时自定义的服务名称。

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

名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。

如:

技术分享

四. 服务管理

控制面板 – 管理工具 – 服务(或者 开始 – 运行 – services.msc 确认)打开服务管理器

技术分享

五. 删除服务

dos 下 sc delete 服务名

技术分享

技术分享

exe文件作为服务启动

标签:ati   方法   pad   order   控制面板   bin   one   clip   新建   

原文地址:http://www.cnblogs.com/toby2chen/p/6958671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!