gpt4 book ai didi

c++ - 从 C++ 应用程序重新启动 Windows 8.1 本地服务?

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:01 25 4
gpt4 key购买 nike

我有一个 C++ 桌面应用程序,它与外部(不是我写的)Windows 8.1 本地服务对话。该服务与 USB 设备对话。不幸的是,该服务有一个错误,如果 USB 设备被分离,即使使用 USB 设备管理器实用程序正确分离,它也会导致它变得无响应。目前我必须进入 Windows 8.1 本地服务控制面板并手动重启服务。

我可以从我的应用程序检测服务是否没有响应。所以我想做的是,如果在启动时检测到这种情况,我会从我的应用程序重新启动服务。是否有 WinApi 或其他可用的调用或技术可以帮助我做到这一点?我找到了一些像这样的 C# 示例:

How to restart windows service?

但 C++ 没有。我正在使用 Visual Studio 2013 进行开发。

最佳答案

只需调用 ControlService . [填料]

关于c++ - 从 C++ 应用程序重新启动 Windows 8.1 本地服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31033145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com