C#Windows服务默认GroupOrderList

本文关键字:GroupOrderList 默认 服务 C#Windows | 更新日期: 2023-09-27 18:21:05

我正在开发一个C#服务,它从用户桌面会话开始与GUI通信。据我所知,服务保证在用户会话之前启动,但有时(随机)gui在服务本身之前启动(gui被放在公共启动条目中)。

我读到了关于GroupOrderList的文章,所以基本上我有三个问题。

  • 由于我的服务没有指定任何组,这是正常的吗行为
  • 对于没有显式组声明
  • 我应该把我的服务放在哪一组确保它在桌面会话之前启动(并且仍然继续工作)

感谢

C#Windows服务默认GroupOrderList

使用本机Win32 API ChangeServiceConfig解决,该配置可以设置新的服务组(第六个参数)。