我有一个windows服务可执行文件,我知道是用它写的.NET,我需要在不同的服务名称下安装它以避免冲突.安装程序无论如何都不提供指定服务名称的功能.如果我只能访问二进制文件,那么当我使用installutil安装服务时,是否仍可以覆盖服务名称?

推荐答案

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

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

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

.net相关问答推荐

将Visual Studio更新到v17.9.3后,IDE关闭,dotnet.exe命令报告致命错误.内部CLR错误.(0x80131506)

为什么Linq中的运算符逻辑不匹配结果,当值为0或在VB. NET中没有

C#:如何构造异步/等待代码,其中许多请求是针对相同的、返回缓慢的数据发出的,这可以满足所有请求

如何判断属性设置器是否公开

将字符串与容差进行比较

我应该创建一个 DateRange 对象吗?

在 ASP.NET MVC 中我可以在哪里放置自定义类?

发布版本中的 Debug.WriteLine

如何防止和/或处理 StackOverflowException?

我什么时候应该在 C# 中使用使用块?

你如何调试 MVC 4 API 路由?

将 C# 编译为本机?

如何从 .NET 中的流中获取 MemoryStream?

是否有 Linq 方法可以将单个项目添加到 IEnumerable

String.Replace() 与 StringBuilder.Replace()

如何防止任务的同步延续?

您可以使用 Xamarin 开发 Linux 应用程序吗?

如何使用 Entity Framework Code First CTP 5 存储图像?

如何将 .NET 应用程序编译为本机代码?

什么时候使用 Tuple 和 KeyValuePair 比较好?