Windows2003/XP下,设置应用程序为服务

http://blog.sina.com.cn/s/blog_53955c3a0100w5gr.html
解决:让一个普通应用程序,成为一个系统服务,在启动系统的时候自动运行
应用程序添加为服务,需要两个小软件:Instsrv.exe和Srvany.exe,都包含在Windows NT Resource Kit中,可以到网上下载。
1、Instsrv.exe可以给系统安装和删除服务

2、Srvany.exe可以让程序以服务的方式运行。


举例说明,把应用程序myExample.exe作为一个服务添加进XP/2003操作系统,服务命名为“MyServer”。
添加
1、点击“开始”->“运行”,输入“cmd”,打开命令行窗口;

2、执行命令:“$path\instsrv.exe MyServer $path\srvany.exe”;$Path表示instsrv.exe所在的全路径,Myserver表示服务名称;

3、点击“开始”->“运行”,输入“Regedit”,打开注册表编辑器;

4、展开“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,查找到刚才添加的MyServer,点选“MyServer”,右键菜单,“新建”->“项”,命名为“Parameters”;

5、点选“Parameters”,右键菜单,“新建”->“字符串值”,命名为“Application”,编辑其值为:应用程序全路径;

6、点选“MyServer”,右键菜单,“新建”->“字符串值”,命名为“Description”,编辑其值为:对服务的描述

7、点击“开始”->“运行”,输入“Services.msc”,打开服务管理器,服务列表中可以看到刚添加的MyServer;保持默认值即可,可以依据需要进行修改;


删除
使用Instsrv.exe程序删除已经存在的服务。
1、首先通过“Services.msc”,关闭服务;

2、CMD窗口中执行命令:“$path\instsrv.exe MyServer remove”。

特别说明:
如果普通程序为基于对话框应用程序,可以设置为服务,但是可能无法正常工作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值