检测笔记本电脑上的电源按钮按下

Posted

技术标签:

【中文标题】检测笔记本电脑上的电源按钮按下【英文标题】:Detect power button push on a laptop 【发布时间】:2014-01-08 03:47:12 【问题描述】:

我正在使用 WinAPI 和 C++ 编写 Windows 服务应用程序,我很好奇是否可以检测到用户何时按下笔记本电脑/笔记本电脑上的物理电源按钮?

【问题讨论】:

***.com/questions/4095517/… 和 ***.com/questions/18392653/… @chris:电源按钮可以设置为让计算机进入睡眠、休眠或“什么都不做”。至于第二个链接,RegisterPowerSettingNotification 需要使用什么 GUID? 这里好像有一个列表:pinvoke.net/default.aspx/user32/… @chris:谢谢,但我不明白这将如何适用于我的请求......我错过了什么吗? 他们都询问电源按钮。我想你可能会发现一些有用的东西。 【参考方案1】:

不是真的。您可以将操作更改为None,但不会收到任何通知。

【讨论】:

以上是关于检测笔记本电脑上的电源按钮按下的主要内容,如果未能解决你的问题,请参考以下文章

笔记本电脑不能正常启动怎么办?

检测笔记本电脑停靠或未停靠 Windows 7+

黑苹果休眠后唤醒黑屏只有鼠标能动

电脑从通电到进系统的过程

电脑开不了机是啥原因?

戴尔笔记本提示电量不足请插入电源,当我插入电源适配器时电脑突然关机了,插入电脑时适配器的指示灯也不