一般情况下,我们编写的Windows服务程序只需要安装一个实例即可。但是此次项目中,我编写的客户端文件上传服务,用户要求使用两个客户端,那么服务也必须对应的有两份。

如果直接使用传统的 -install命令安装服务,一定会得到这样的提示:

 

 

 

 

查阅资料之后,发现可以通过SC命令,安装服务。

 

1. 首先把要安装的服务程序目录复制一份,比如之前服务 所在目录是 C:\SERVER

拷贝一份然后命名为  C:\SERVERCOPY

 

2. 然后用管理员启动CMD

 

3. 输入如下命令:

 

sc create  NEWSERVICENAME binpath= "C:\SERVERCOPY\YOURSERVEREXE.EXE"

 

NEWSERVICENAME表示 新的服务名字

 

C:\SERVERCOPY\YOURSERVEREXE.EXE 表示你新的服务所在exe的目录

 

4. 然后回车,解这会发现SC控制面伴中有2个功能相同的服务被安装。

 

 

posted on 2021-10-20 09:39  zooz  阅读(490)  评论(0编辑  收藏  举报