将任意exe文件以服务形式启动
网上说的不明不白的,在此总结一下,需要两个文件

instsrv.exe -这个是用来安装、删除服务用的管理软件
srvany.exe -这个是代理运行exe的软件,普通的exe文件不会响应服务的一些反馈,运行会报错,所以要用这个代理一下

安装服务
srvany.exe是一直都要有的,不能删,所以放个安全的地方,为了统一,都放在C:\Windows\System32\下面,64位系统放在C:\Windows\SysWOW64下面

先创建一个空的服务
instsrv "youServiceName"C:\Windows\System32\srvany.exe

打开注册表,在里面添加几个键,用来运行你的exe

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\youServiceName\Parameters]
"Application"="D:\Soft\frp_0.27.0_windows_amd64\frpc.exe"这个是你要运行的文件
"AppDirectory"="D:\Soft\frp_0.27.0_windows_amd64"这个是运行环境目录
"AppParameters"="-c D:\Soft\frp_0.27.0_windows_amd64\frpc.ini"这个是参数,没有就空字符串

作者:倒霉狐狸

标签:

创建时间: 2019-06-24 11:43 最后更新时间:2019-06-24 11:52

苏ICP备15039362号 © 2015 纸喵软件 EverNote