将脚本放在与instsrv srvany相同的文件夹下,
根据自己的需要进行修改。 通常只需修改服务名称和程序路径。
使用方法:右键单击以管理员身份运行。
安装服务
install.bat
@echo offcd /d '%~dp0'rem参数是服务名称的可执行文件名称set service name=openvpnservicesetserviceapp=' d 3360program files openvpn-GUI.exe---- connect client.ovpn ' @ echo服务名:%serviceName%@echo程序的完整路径:%serviceApp%rem是断开的服务 %服务名称%parameters rem定义srvany.exe文件路径setsrvanypath=% ~进入DP0srvany.exerem当前目录rem安装启动服务instsrv % service name % ' % srvany path 名称/t值类型/d数据/f表示rem名称应用程序值与作为服务运行的程序地址/d相对应的参数中存在正斜杠。 缺省情况下,路径中有正斜线,而不是用于转义引号,将转义引号。 要添加正斜杠,请使用引号remregadd % regpath %/vappdirectory/treg _ SZ/d ' %~dp0 '/frem名称AppDirectory的值是作为服务运行的程序的文件夹路径reg add % regpath %/v application/treg _ SZ/d % service app %/frem名称app 已添加启动作为服务运行的程序所需的参数remregadd % regpath %/vappparameters/treg _ SZ/f @ echo注册表
卸载服务
remove.bat
@echo offcd /d %~dp0rem服务名(要删除,必须先停止此服务。 操作方法:关闭此计算机-管理-服务-服务名称右键单击- instsrv.exeopenvpnserviceremovepause
脚本的内容是srvany.exe和instsrv.exe打包exe以服务于windows的坑-执着于源代码的信封-博客公园