如何在 C# 中调用 PowerRegisterSuspendResumeNotification
API?
我需要将其从 C++ 转换为 C#。
DWORD WINAPI PowerRegisterSuspendResumeNotification(
_In_ DWORD Flags,
_In_ HANDLE Recipient,
_Out_ PHPOWERNOTIFY RegistrationHandle
);
最佳答案
您可以使用一个系统事件来 Hook 此方法:PowerModeChanged Event .
这允许您在系统挂起或恢复之前 Hook 事件并执行一些操作。
关于c# - 如何从 C# 调用 WINDOWS API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18943619/