如何告诉 windows 将盖子操作设置为在 C++ 中不执行任何操作

how to tell windows to set lid action to do nothing in C++

如何告诉 windows 在 C++ 中将盖子操作设置为不执行任何操作 或不休眠或睡眠

就像你去的时候 控制 Panel\Hardware 和 Sound\Power 选项 选择关闭盖子的动作 并以编程方式选择 4 个选项之一 像

这样的东西
SetLidaction(DO_NOTHING);

你可以使用 CallNtPowerInformation with parameter SystemPowerPolicyCurrent to receive the current value of SYSTEM_POWER_POLICY and then change its LidClose and apply it back with the same CallNtPowerInformation.