当我的笔记本电脑在 Windows 7 后进入睡眠状态时关闭 运行 应用程序(合上盖子或按下睡眠按钮)

Close running app when my laptop goes to sleep in Windows 7 (close the lid or sleep button is pressed)

我有一个程序 (program.exe),我想在我的笔记本电脑进入睡眠状态时将其关闭,如果按下睡眠按钮、合上盖子或一段时间后自动进入睡眠状态模式。

我怀疑是来自任务计划程序,但我不知道如何找到事件 "When laptop goes to sleep" 然后关闭 program.exe

我知道也许我可以做一个 Python 脚本,但我觉得任务计划程序是最简单的方法,也许像我这样的其他人需要解决同样的挑战。

谢谢!

经过一番挖掘,我找到了解决方案post,也许它在某些时候对某人有帮助。

  1. 打开任务计划程序
  2. 创建任务
  3. 给它起个名字 (Close_program_on_sleep)
  4. 检查运行用户是否登录
  5. Select 配置 Windows 7
  6. 转到“触发器”选项卡,然后select新建
  7. Select 从开始任务:在一个事件中
  8. Select Log = System Source = Kernel-Power Event ID = 42。点击确定
  9. 在“操作”选项卡上单击“新建”,然后单击“新建”>“启动程序”
  10. 在 Program/Script 添加 taskkill /f /im "your_program_to_be_closed.exe"
  11. 好的
  12. 尽情享受 :)!