c# - 如何在2个Windows服务之间形成依赖关系

标签 c# .net windows service

我有2 Windows服务,服务和服务。
我想知道如何先启动ServiceA,然后在间隔服务时启动Service。

最佳答案

服务依赖性正是您所需要的。如果ServiceA依赖ServiceB,则只有在ServiceB进入运行状态后才启动它。

如果您需要添加对正在开发的服务的依赖关系,请首先add service installer to the project,然后使用它的ServicesDependedOn属性指定应在您的服务之前启动的服务。

如果需要修改已安装服务的依赖性,请使用命令行(或以编程方式运行命令):

sc config [service name] depend= <Dependencies(separated by / (forward slash))> 

关于c# - 如何在2个Windows服务之间形成依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31814478/

相关文章:

c# - 使用 Windows 服务截屏

c# - 将 PDF 转换为图像 - 库或命令行 - 免费

c++ - 获取 QWidget 的 Windows 消息而不对其进行子类化并重新实现 QWidget::winEvent

Python Windows 注册表 : Display List of Profiles

python - 当用户单击Python中生成的Windows Toast时,是否可以将用户重定向到Web浏览器?

c# - sql server中的Datepart函数错误

c# - 在C#winforms中通过动态代码执行不同namspace的方法

c# - Sitecore:为什么我的管道查询只为我的 droptree 返回一组结果?

c# - 如何为 Swagger UI 定义参数的默认值?

c# - 使用 SharpCompress 识别与给定 RAR 存档关联的卷