【发布时间】:2013-07-04 11:24:02
【问题描述】:
我正在开发一个 C# 服务,它与从用户桌面会话开始的 GUI 进行通信。 据我所知,服务保证在用户会话之前启动,但有时(随机)gui 在服务本身之前启动(gui 放在常见的启动条目中)。
我正在阅读有关 GroupOrderList 的信息,所以基本上我有三个问题。
- 由于我的服务没有指定任何组,这是正常的吗 行为 ?
- 对于没有 显式组声明?
- 我应该把我的服务放在哪个组 确保它在桌面会话之前启动(并且仍然继续 工作)?
谢谢
【问题讨论】:
-
解决方案是在启动 GUI 之前确保服务已启动,还是让 GUI '轮询'直到服务启动?
-
gui是由windows自动启动机制启动的,所以我无法控制它......投票解决方案已经实现,但我正在寻找更清洁的东西:)
标签: c# service windows-services