关闭Windows服务的顺序

时间:2016-04-02 01:39:45

标签: windows service

请按以下方式提供三种服务:

  1. 接受预关机通知并在" PreshutdownOrder"中订购的服务注册表设置。 (A型)
  2. 接受预先关闭通知且无序的服务,也就是说,它们未列在" PreshutdownOrder"注册表设置。 (B型)
  3. 不接受预关机通知的服务。 (C型)
  4. 根据Shutdown Ordering链接,类型A的服务似乎在B类服务之前关闭。

    基于我对服务(例如SA)的测试,该服务不接受预关闭通知(类型C服务)和接受预关闭通知的服务(例如SB)(如果列出,则可以是类型A)在注册表中,如果没有在注册表中列出B类型,我观察到SB总是在SA之前关闭,而不管SA和SB是否都列在" PreshutdownOrder"任何顺序的注册表设置。

    因此,虽然我观察到类型C服务在类型A和B服务之后关闭,但是,我无法找到相同的文档。有人能指出我相关文档,确认这种行为永远是真的吗?

    我问的是这个问题,因为我正在使用第三方白名单服务SA,并且希望它在内部开发的服务SB之后始终关闭。

0 个答案:

没有答案