是否可以通过.NET Framework将笔记本电脑在盖上盖子后的省电行为从休眠/待机/关机更改为无操作? 编辑:看起来通过将值设置为待机并阻止应用程序的待机,可以检测到盖上盖子的事件,这才是我真正想要的。 我发现这个问题处理检测盖上盖子的问题,但归根结底需要使用待机事件或编写驱动程序。
是的,您可以使用WMI类。 点击这里查看WMI介绍 请注意,您还可以使用Application.SetSuspendState,但此方法只允许您暂停或休眠。所以我想它不符合您的需求... 关于盖子,似乎有一种方法可以检测盖子是否关闭...
IOCTL_GET_SYS_BUTTON_EVENT
检测SYS_BUTTON_LID
消息,但这需要另外提出一个问题。 - Petrus Theron