有没有什么办法拦截物理电源按钮,以应对这一事件被按下的事件? 即:
Push button -> My program catches the event -> My program performs action.
我的目标是编写C#程序/服务将侦听电源按钮事件,然后在打开的“向我要做什么”关机对话框(就像它早在Windows XP中的天数)。
有没有什么办法拦截物理电源按钮,以应对这一事件被按下的事件? 即:
Push button -> My program catches the event -> My program performs action.
我的目标是编写C#程序/服务将侦听电源按钮事件,然后在打开的“向我要做什么”关机对话框(就像它早在Windows XP中的天数)。
你可以使用SystemEvents.SessionEnding事件
但是我不知道这是否会工作,如果按下电源按钮,此事件发生在用户试图注销或关闭系统。
我可以在理论上解释给你听:按钮(它是绑关机大多数系统上的按钮)已根据“电源选项”,在这里你可以specificy的动作是按下电源按钮时采取的一个选项...
这是你正在寻找一个绑定至窗口的按钮,然后实例关闭事件是Action事件。 有这么剖析和监视Windows变量和调用的程序,你必须使用其中的一个数字出来和拦截/覆盖它。