Java 停止 Windows 关机

Java Stop Windows Shutdown

我有一个奇怪的问题。我想检测 windows 何时要关闭并使用 java 阻止它关闭。我考虑过使用关闭挂钩和 运行 命令 shutdown /a 但是它似乎没有用。

您需要回复 WM_QUERYENDSESSION 消息和 return 0.

你可以用 JNA 来完成。

这里还有一个例子:https://github.com/mirror/jdownloader/blob/master/src/org/jdownloader/osevents/windows/jna/ShutdownDetect.java