博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
exe文件作为服务启动
阅读量:6847 次
发布时间:2019-06-26

本文共 801 字,大约阅读时间需要 2 分钟。

一. 准备软件

instsrv.exe

srvany.exe

这两个都是 Microsoft Windows Resource Kits 里面的小工具

链接: 密码:l1yr

 

可以放到 C:\bin下面,如图:

二. 创建服务

以金蝶加密文件为例

C:\WINDOWS\system32\KISCOM\kisManager.exe 这是安装金蝶时加密服务执行文件

instsrv ServiceName C:\Windows\System32\srvany.exe

ServiceName即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。

三. 注册表处理

安装完毕后,我们需要对srvany.exe进行配置,以便于能够加载我们指定的程序,配置的方法是,开始 – 运行 – regedit,打开注册表,定位到下面的路径。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

同样的ServiceName是你刚才安装服务时自定义的服务名称。

如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。

名称 Application 值为你要作为服务运行的程序地址。

名称 AppDirectory 值为你要作为服务运行的程序所在文件夹路径。
名称 AppParameters 值为你要作为服务运行的程序启动所需要的参数。

如:

四. 服务管理

控制面板 – 管理工具 – 服务(或者 开始 – 运行 – services.msc 确认)打开服务管理器

五. 删除服务

dos 下 sc delete 服务名

转载于:https://www.cnblogs.com/toby2chen/p/6958671.html

你可能感兴趣的文章
局域网内sqldeveloper客户端连接oracle服务器
查看>>
iOS开发:本地数据存储-NSUserDefaults
查看>>
8.tomcat认证访问
查看>>
专业PHP 7 IDE - Eclipse PDT 4.0 终于出世
查看>>
ArcGIS数据生产与精细化制图之中国年降水量分布图的制作
查看>>
ThinkPHP3.2.3扩展之生成PDF文件(MPDF)
查看>>
Atitit.常用的gc算法
查看>>
jquery练习(一次性赋予多个属性值)
查看>>
高山流水,知音难觅
查看>>
Xamarin.Forms XAML控件的公共属性
查看>>
理解Lucene中的Query
查看>>
Specified key was too long; max key length is 767 bytes
查看>>
TCP连接状态详解
查看>>
亿级Web系统搭建——单机到分布式集群
查看>>
[Redis]windows下redis的安装和启动
查看>>
推断某个值是否在某个范围汇编优化
查看>>
Servlet过滤器
查看>>
高速查找素数
查看>>
warning:deprecated conversion from string constant to 'char *'
查看>>
Git的日常处理流程
查看>>