将任意exe文件以服务形式启动
将任意exe文件以服务形式启动
网上说的不明不白的,在此总结一下,需要两个文件
instsrv.exe - 这个是用来安装、删除服务用的管理软件
srvany.exe - 这个是代理运行exe的软件,普通的exe文件不会响应服务的一些反馈,运行会报错,所以要用这个代理一下
srvany.exe 是一直都要有的,不能删,所以放个安全的地方,为了统一,都放在C:\Windows\System32\下面,64位系统放在C:\Windows\SysWOW64下面
先创建一个空的服务
instsrv "you Service Name" C:\Windows\System32\srvany.exe
打开注册表,在里面添加几个键,用来运行你的exe
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\you Service Name\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" 这个是参数,没有就空字符串
Last modified on 2019-06-24