有没有办法捕获Windows关闭或重启?对于关机,我找到了一些解决方案,但没有重启。对我而言,能够确定Windows是否正在重新启动或仅关闭是非常重要的。
谢谢!
答案 0 :(得分:0)
有一种方法可以检测它是否正在关闭,还有一种方法可以检测它何时启动。
所以,你可以记下时间when it is shutting down。注意它在启动时运行exe启动的时间(在注册表中添加你的exe:HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce)。
如果时差非常小,那么您可以将其视为“重新启动”。
此外,您可以使用WTSRegisterSessionNotification api进行确切的事件。