如果想把exe程序添加为windows服务,我们就需要用到两个工具:instsrv.exe.exe和srvany.exe。
这两个工具微软提供的两个实用工具,两者相互配合就可以实现把exe应用程序作为windows服务进行运行。
下面我举例实现把exe程序作为windows服务启动:
1、 首先从网上下载instsrv.exe.exe和srvany.exe程序文件。
2、 把instsrv.exe.exe和srvany.exe文件复制到C:\Windows\SysWOW64目录下。
3、 执行命令:
C:\Windows\SysWOW64>instsrv.exe lxtservice C:\Windows\SysWOW64\srvany.exe /lxtservice
lxtservice是服务的名字,自己定义,前后两个要一致。
4、 修改注册表
打开注册表:d:\service\regedit,找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,在此目录下就可以找到我们用命令创建的服务。
我们鼠标右键点击lxtservice,新建一个项,名称为Parameters。
进入Parameters,我们创建一个字符串值:名称:Application,数据:D:\service\Notepad2_x64.exe;名称:AppDirectory,数据:D:\service\Notepad2_x64.exe
5、 打开服务,我们就可以找到我们建立的服务lxtservice,启动.
6、 打开windows任务管理器,既可以看到我们建服务已经启动。