我对休眠和唤醒事件有疑问。当我使用 C# 代码进入休眠状态时
Application.SetSuspendState(PowerState.Hibernate, true, false);
一切正常,计算机在事件中唤醒。问题是当我只是关闭具有休眠功能的盖子时。在这种情况下,计算机永远不会回来,启动它的唯一方法是按下电源按钮。当然,我可以将盖子关闭动作设置为无,并始终使用应用程序进入休眠状态,但这不是最好的解决方案。
我想知道这两种冬眠有什么区别。我认为这应该是相同的,但似乎不是。有没有办法修改盖子上的休眠操作,使其与从 C# 代码调用的操作相同?