在windows NT/2000/xp/2003上创建自定义服务

原帖http://www.tacktech.com/display.cfm?ttid=197

 

在windows NT/2000下需要:

Instrsrv.exe 在windows NT/2000下安装和删除系统服务的工具;

Srvany.exe 允许任意的windows应用程序变成系统服务;

你能通过点击这里srvany.zip 下载。

这个zip包里面有三个文件。你只需要srvany.exe和instsrv.exe安装服务,srvany.wri是这个应用的帮助文件。

注意: 请务必在服务管理器关闭的时候运行DOS命令。

 

你需要把这些文件放在MS - DOS命令行(开始|运行| “ cmd.exe ” )能找得到的reskit目录下面,入如下命令:

<Path>\reskit\INSTSRV.EXE “服务名称"

<Path>\reskit \ SRVANY.EXE

这将在任务管器中添加这个的服务,并在注册表中设置这个应用key值。


接下来,打开regedit.exe 开始|运行|regedit.exe

警告: 不正确使用注册表的可能造成严重的系统的问题,甚至于需要重装你的操作系统。微软不支持解决因为注册表错误操作造成的问题。使用注册表是有风险的。


 

然后找到注册的键值。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name


从编辑菜单中,点击 Add Key 给它个名字

下一步,在编辑菜单中找到Add Value添加信息。
Value Name: Application
Data Type : REG_SZ
String : <path>\<application.ext>


 

现在你可以从服务管理器中启动你的服务。

 


 

当然,我还可以删掉这个服务程序,只要在注册表中运行如下命令。

<path>\reskit\INSTSRV.EXE "Service Name" REMOVE



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值