有什么方法可以拦截为响应此事件而按下物理电源按钮的事件? IE。:

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

我的目标是编写一个C#程序/服务,它将监听电源按钮事件,然后打开“请问我该怎么办”关闭对话框(就像Windows XP一样)。

最佳答案

你可以用
SystemEvents.SessionEnding Event

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

10-04 19:28