添加依赖关系来延缓服务的启动

yizhilong 2010-11-05 09:55:58
创建了一个服务,该服务需要访问SQLServer,怎样设置依赖关系让自定义服务在SQLServer服务启动正常后再启动。
...全文
195 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
烈火蜓蜻 2010-11-05
  • 打赏
  • 举报
回复
这样就可以实现服务依懒了
gomoku 2010-11-05
  • 打赏
  • 举报
回复
this.serviceInstaller1.ServicesDependedOn = new string[] {
"MSSQLSERVER",
};
烈火蜓蜻 2010-11-05
  • 打赏
  • 举报
回复
ServiceInstaller类型的变量有一个ServicesDependedOn的属性成员,

是一个字符串数组,你把要依懒的所有服务名称,全加到这个属性。

this.serviceInstaller1.ServicesDependedOn = new string[]{"MSSQLSERVER"};
gomoku 2010-11-05
  • 打赏
  • 举报
回复
也可以不用依赖关系,进行异常处理就可以了。
yizhilong 2010-11-05
  • 打赏
  • 举报
回复
网上有修改注册表的方法,是否还有其他办法设置服务依存关系?
如果必须修改注册表,应该怎么用代码实现?
  • 打赏
  • 举报
回复
在服务管理界面里就可以

111,129

社区成员

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

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

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