⽅法⼀:使⽤windows⾃带的命令sc

⾸先我们要打开cmd,下⾯的命令在cmd中运⾏,最好使⽤管理员运⾏cmd

注册服务:

sc create ceshi binpath= D:\ceshi\ceshi.exe type= own start= auto displayname= ceshi

binpath:你的应⽤程序所在的路径。

displayname:服务显⽰的名称

如何判断服务是否注册成功:

在cmd中输⼊

打开系统服务,查看是否出现

名称的服务(即

后⾯的参数,我这⾥是

services.msc

ceshi

displayname=

ceshi

or

按下⾯的⽅式尝试启动服务

启动服务

net start ceshi

停⽌服务

net stop ceshi

删除服务

sc delete "ceshi"

⽅法⼆:使⽤instsrv+srvany

使⽤⽅法⼀,如果你的exe不符合服务的规范,启动有可能会失败

这种情况下,我们使⽤instsrv+srvany

什么是instsrv+srvany

instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits⼯具集中的两个实⽤⼯具,这两个⼯具配合使⽤可以将任何的exe应⽤程序

作为window服务运⾏。

srany.exe是注册程序的服务外壳,可以通过它让应⽤程序以system账号启动,可以使应⽤程序作为windows的服务随机器启动⽽⾃动启

动,从⽽隐藏不必要的窗⼝

下载:

window64位系统

安装

1. 将instsrv.exe和srvany.exe拷贝到

⽬录下

C:\WINDOWS\SysWOW64

2. 打开cmd

3. 运⾏命令:

instsrv MyService C:\WINDOWS\SysWOW64\srvany.exe

注意:

是⾃定义的服务的名称,可以根据应⽤程序名称任意更改


标签: none

添加新评论