我正在寻找一种使用c++获取服务的启动类型的方法。我可以从ControlService()调用中获取SERVICE_STATUS数据,但该数据不包括启动类型。我知道有一种方法可以使用Windows Power Shell获取启动类型,也许我应该制作一个可以调用Power Shell的c++方法?那是最好的方法吗?
最佳答案
您需要使用 OpenService()
打开服务以请求SERVICE_QUERY_CONFIG
访问,然后才能使用 QueryServiceConfig()
。 dwStartType
是返回的 QUERY_SERVICE_CONFIG
结构数据的可用字段之一。
关于c++ - 如何获取有关c++中服务启动类型的信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53889779/