- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
要把应用程序添加为服务,你需要两个小软件: Instsrv.exe 和 Srvany.exe 。 Instsrv.exe 可以给系统安装和
删除服务, Srvany.exe 可以让程序以服务的方式运行。这两个软件都包含在 Windows NT Resource Kit 里,如
果你没有,也可以在本站下载 instsrv.exe 和 srvany.exe 。
srvany.exe 可用于将任何 EXE 程序作为 Windows 服务运行。也就是说 srvany 只是其注册程序的服务外壳,这
个特性对于我们来说非常实用,我们可以通过它让我们的程序以 SYSTEM 账户启动,或者实现随机器启动而自
启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。
如何使用:
当你获取到 srvany 后并决定将某程序作为服务启动后, 请先将 srvany 安装为系统服务, 具体的安装方法有很多,
这里使用 instsrv ,语法如下:
安装 instsrv ServiceName C:\Windows\System32\srvany.exe
卸载 instsrv ServiceName remove
(ServiceName 即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。 )
安装完毕后, 我们需要对 srvany.exe 进行配置, 以便于能够加载我们指定的程序, 配置的方法是, 开始 - 运行 -
regedit ,打开注册表,定位到下面的路径。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
如果该服务名下没有 Parameters 项目,则对服务名称项目右击新建项,名称为 Parameters ,然后定位到
Parameters 项,新建以下几个字符串值。
名称 Application 值为你要作为服务运行的程序地址。
名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。
比如这里是个配置实例,我们这里配置的服务名称是 NGINX ,其余是 nginx 的安装配置情况。
导入注册表的方法:
当然还有一个比较简单的做法,那就是将下面的文本保存为 *.reg 文件,然后双击导入注册表。
Windows Registry Editor Version 5.00
服务名称 \Parameters]
Application= 值为你要作为服务运行的程序地址
AppDirectory= 值为你要作为服务运行的程序所在文件夹路径
AppParameters= 值为你要作为服务运行的程序启动所需要的参数
至此, MyService 已经安装成 windows 服务了 ,在 Window 服务项中即可查看。
批处理说明:
1. run-install.bat 封装了安装服务的操作(上面有提到)。需要传入参数有服务名称,程序名称。
@echo off
rem 参数依次为 服务名称 可执行文件名称
@echo 服务名称 :%1
@echo 程序名称 :%2
rem 定义需要运行的程序路径
set curExe=%~dp0%2
rem 定义注册表路径
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\
rem 定义 srvany.exe 文件路径
set sourcePath=%~dp0srvany.exe
rem 进入当前目录
cd /d %~dp0
rem 安装引导服务
instsrv %1 %sourcePat
您可能关注的文档
最近下载
- 2025年卫生高级职称面审答辩(呼吸内科)在线题库及答案(副高面审).docx VIP
- 历年试题--高等代数历年试--高等代数历年试题--高等代数历年试题--高等代数.doc VIP
- 复件 文言文名词用做动词课件.ppt VIP
- 大学生职业生涯规划.pdf VIP
- 电子科技大学《计算机编译原理)》20春期末考试.docx VIP
- 2025年水利水电工程施工企业安管人员考试(项目负责人B类)综合练习题及答案.docx VIP
- T_CECA-G 0025—2019_分布式太阳能光伏发电系统运行管理维护通则.pdf
- 稀土磁性材料.ppt VIP
- Geneapper ID-X使用.ppt VIP
- 新15J709 防火门、窗及卷帘.docx VIP
原创力文档


文档评论(0)