原帖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