微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何拦截Windows中的物理电源button?

是否有任何方法拦截物理电源button的事件,以便对此事件作出反应? 即:

Push button -> My program catches the event -> My program performs action.

我的目标是编写一个C#程序/服务来监听电源button事件,然后打开“问我该怎么做”的closures对话框(就像在Windows XP的时代那样)。

在Win7 Aero主题增加DateTimePicker日历的字体大小

托pipe的WMI事件类不是一个事件类?

如何以编程方式说明XP 64位和Server 2003 64位之间的区别

使用用于.NET控件的WiX安装程序在32个版本上设置registry项。 64位,WoW6432Node

由pid零拥有的TCP连接

你可以使用SystemEvents.SessionEnding事件

但是,如果按下电源按钮,我不确定这是否会起作用。当用户尝试注销或关闭系统时,会发生此事件。

我可以在理论上向您解释:按钮(这是一个与大多数系统上的关机相关联的按钮)在“电源选项”下有一个选项,您可以在此处指定按下电源按钮时要执行的操作。

这就是你正在寻找的那个ACTION事件,这个事件通过那个窗口绑定到按钮上,然后实例化关闭事件。 有一些解析和监视窗口变量和调用的程序,你必须使用其中的一个来找出它并拦截/覆盖它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐