是否可以将.NET Framework上处于关闭状态的笔记本电脑的省电行为从休眠/待机/关机更改为“什么都不做”?
编辑:似乎是通过将值设置为Standby并阻止应用程序的待机状态,可以检测到机盖关闭事件,而这正是我真正想要的。
我发现this question可以检测盖是否关闭,但是归结为使用备用事件或编写驱动程序。
最佳答案
是的,您可以使用WMI类。
看看here对WMI的介绍
请注意,您也可以使用Application.SetSuspendState
,但是此方法仅允许您挂起或休眠。所以我想这不符合您的需求...
关于盖子,似乎有a way来检测盖子是否关闭...
关于c# - 以编程方式更改Windows电源设置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3802301/