Windows 下把 EXE 程序变成服务运行
- 下载 instsrv.exe 和 srvany.exe
下载的地址 https://pan.baidu.com/s/1P08Lz_XYIfYHzB1ltDMagA
- 打开cmd cd 到 解压目录
cd C:\srvany
- 命令
instsrv.exe 你的服务名 [srvany.exe] 所在的目录
instsrv.exe ServerName C:\program\srvany\srvany.exe
注意:服务名字很重要,后续在操作注册列表中会使用
- 打开注册表
路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 找到你刚才输入的服务名
- 在下面新建项:Parameters
- 在Parameters 下新建字符串值: 名称为: Application 值: exe 所在的全路径 包含exe 如果有参数 一起写上 写在后面
- 在Parameters 下新建字符串值: 名称为: AppDirectory 值: exe 所在的路径 不包含 只要路径
- 打开服务控制面板
- 找到自己刚才所创建的服务名 控制相关属性 就行了 可以启动试一试
- 如果想删除服务 cd 到instsrv.exe 所在目录 然后 执行 instsrv.exe ServerName remove 就好了