我希望能够通过使用Windows API,从我的应用程序中检测操作系统的关机,并在必要时中止它。我知道可以使用命令
shutdown -a
手动中止关机。在最坏的情况下,我可以使用ShellExecute来执行此操作,但我想知道是否有更好的方法来编程式地防止关机。也许仅通过编程方式通知即将关闭操作系统就足够了 - 如何做到这一点?