c++ - Windows 监听服务状态已更改

标签 c++ winapi qt service

如何制作一个应用程序来监听服务状态更改事件的服务。 (我不想重复检查所有服务)

编辑

我需要它在 Windows XP/2000 上工作

最佳答案

在 Vista 及更高版本中,您可以使用 NotifyServiceStatusChange API。查看一些 sample code on MSDN .

如果您正在监控多项服务,则必须为您希望监控的每项服务调用 NotifyServiceStatusChange

关于c++ - Windows 监听服务状态已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7612233/

相关文章:

c++ - 案例标签不需要空格?

c++ - QPushButton 工具提示插入一个换行符而我没有指定它

c++ - 即使分配有效,取消分配和复制也会失败

c++ - 我是否应该始终声明比我的字符串大的 char 数组?

c++ - vector 声明和大小分配

c++ - 在 Vim 中注释 C++ 代码

c++ - Win32 自定义文本框

c++ - 如何在C++中访问DirectWrite继承的接口(interface)?

winapi - 改变屏幕刷新率的Windows API是什么?

c++ - 从 peter fillmore 编译 proxmark3 fork 时出错