C++ 如何更改windows中加载服务的顺序?

C++ 如何更改windows中加载服务的顺序?,c++,windows,winapi,C++,Windows,Winapi,我需要更改服务正在加载的订单。我有系统状态的服务,但有时加载太晚。这是怎么可能的?您不能指定顺序,但可以指定哪个依赖项有服务,这样您就应该获得相同的结果。只需打开服务控制管理器(此处显示消息服务): 如果您打算从API中执行同样的操作,请尝试。尽管您的答案100%正确,但这个问题听起来像Sergey想做其他事情。他抱怨他的服务开始得太晚,也就是说,他希望他的服务在其他事情开始之前就开始。如果这是他的另一项服务,那么他肯定可以添加第一项作为第二项的依赖项。如果他关心任意服务之间的顺序,我认为他已

我需要更改服务正在加载的订单。我有系统状态的服务,但有时加载太晚。这是怎么可能的?

您不能指定顺序,但可以指定哪个依赖项有服务,这样您就应该获得相同的结果。只需打开服务控制管理器(此处显示消息服务):


如果您打算从API中执行同样的操作,请尝试。

尽管您的答案100%正确,但这个问题听起来像Sergey想做其他事情。他抱怨他的服务开始得太晚,也就是说,他希望他的服务在其他事情开始之前就开始。如果这是他的另一项服务,那么他肯定可以添加第一项作为第二项的依赖项。如果他关心任意服务之间的顺序,我认为他已经迷失了方向,因为我不认为有任何方法可以影响这一点。哦,看看他目前提出的其他问题,看起来他正在开发一些服务,可以操纵其他应用程序-利用其他应用程序的窗口,从其他进程获取HDC。。。所以我猜他的问题是,他的服务是在他无法控制的其他事情之后启动的。@Mephane true,如果是,则指向服务控制管理器api的链接点,因此回答可能也很有用。