把任意exe做成系统服务
1. 工具下载
官方网址
下载好之后,在安装目录找到srvany.exe,复制到windows目录下。
2. 安装服务
- 使用类似如下命令安装一个服务:
sc create mysrv binPath= "C:\Windows\srvany.exe"
打开注册表,在如下路径下:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
其中ServiceName就是mysrv,安装的服务名称
如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。
名称:Application 值为你要作为服务运行的程序地址
名称:AppDirectory 值为你要作为服务运行的程序所在文件夹路径
名称:AppParameters 值为你要作为服务运行的程序启动所需要的参数使用*.reg文件,然后双击导入注册表