紧急求助,怎样用同一个assembly 安装多个名字不同的Windows Service?

bbkei 2005-12-26 08:54:22
RT.
在VS下一个用一个project编译成一个Windows Service的.exe 文件,现在想用它来安装成多个Windows Service, 他们的名字不一样, 接受的参数也不一样。我有试过用installutil命令来安装单个Windows Service, 这样的Service name 是写死在code里的, 所以达不到这个要求。现在我正急于寻求解决方案。
请各位达人赐教。
...全文
179 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbkei 2005-12-27
  • 打赏
  • 举报
回复
问题解决了,用SC.exe. 谢谢大家.
bbkei 2005-12-27
  • 打赏
  • 举报
回复
事实上这个方法我也有想过,,也觉得挺别扭的.
魔佛之间 2005-12-27
  • 打赏
  • 举报
回复
还有一点忘了说,修改ServiceName也必须在Uninstall原来的Service后,再修改ServiceName再Install.
魔佛之间 2005-12-27
  • 打赏
  • 举报
回复
我的是在ProjectInstaller里读配置文件,再把读到的ServiceName赋给
this.serviceInstaller.ServiceName =serviceName;
这样子实现有一个问题,必须把installutil.exe复制到当前目录,要不找不到配置文件,或者把配置文件复制到installutil.exe所在目录.

哈哈,我也觉得好别扭,不过,可以实现目的就行了,也很简单。谁有更好更简单的办法呢?分享一下吧!
xamaizi 2005-12-27
  • 打赏
  • 举报
回复
不懂,just顶
bbkei 2005-12-26
  • 打赏
  • 举报
回复
这么可怜,,都没人帮我么。 还是我说的不清楚呢。有想法的可以msn:bombliu@msn.com谈论下。

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧