是否有任何方法可以重写.NET Windows服务名称而不重新编译?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (10)

我有一个Windows服务可执行文件,我知道它是用.NET编写的,我需要使用不同的服务名称来安装,以避免冲突。安装不提供指定服务名称。如果我只能访问二进制文件,那么在使用installutil进行安装时,是否有覆盖服务名称的方法?

提问于
用户回答回答于

你必须使用InstallUtil吗?以下是使用sc执行所需操作的命令:

sc create MyService binPath= "MyService.exe" DisplayName= "MyService"  
sc description MyService "My description"

参考:http : //support.microsoft.com/kb/251192

用户回答回答于

InstallUtil不允许配置服务名称。我一直这样做

InstallUtil.exe /servicename="<service name>" "<path to service exe>"

扫码关注云+社区