基于C ++窗口对话框的程序如何不时地获得系统状态

时间:2016-10-25 13:14:14

标签: c++ windows forms system status

我在这个项目的基础上制作了一个程序:

http://www.codeproject.com/Articles/6003/Minimize-your-app-to-systray-in-easy-steps

此链接中的项目最初无法在Visual Studio 2015下运行,因此我进行了一些修复。这是我到目前为止所做的项目:

https://github.com/mitko-z/BatteryAlarm

这个程序我想让它不时地获取一些系统信息,当事件发生时会出现一个弹出窗口。但我对C ++ Windows窗体编程很新,我不知道将这些检查放在项目文件中(或者我应该创建新文件???)。

如果有人能给我一些提示......

提前致谢!

1 个答案:

答案 0 :(得分:0)

Windows Management Instrumentation系统提供了一种方法,通过该方法,您的应用程序可以接收系统事件(例如电池状态)的通知。如果您是C ++和COM接口的新手,您可能会觉得它有点压倒性,但Microsoft网站上提供了示例代码。看看https://msdn.microsoft.com/en-us/library/aa394582(v=vs.85).aspx