Windows 相当于 /lib/systemd/system-sleep/ 暂停通知
The Windows equivalent of /lib/systemd/system-sleep/ for suspend notification
我的 C 应用程序是用 VisualC 2019 编译的,需要知道 OS 何时进入休眠状态。
在 Linux 下,我为此使用 /lib/systemd/system-sleep/
,在那里你可以 simply place a script 得到 运行 去 sleep/suspend。
在Windows中,用C语言实现这个的方法是什么?
我需要我的应用程序在 OS 进入睡眠状态之前做一些内务处理,所以我需要一个触发器。
我想避免使用 C# 和.Net,所以想通过对 Windows OS.
的简单函数调用来实现这一点
监听 WM_POWERBROADCAST
或呼叫 PowerRegisterSuspendResumeNotification
。
我的 C 应用程序是用 VisualC 2019 编译的,需要知道 OS 何时进入休眠状态。
在 Linux 下,我为此使用 /lib/systemd/system-sleep/
,在那里你可以 simply place a script 得到 运行 去 sleep/suspend。
在Windows中,用C语言实现这个的方法是什么?
我需要我的应用程序在 OS 进入睡眠状态之前做一些内务处理,所以我需要一个触发器。
我想避免使用 C# 和.Net,所以想通过对 Windows OS.
的简单函数调用来实现这一点监听 WM_POWERBROADCAST
或呼叫 PowerRegisterSuspendResumeNotification
。