有没有办法捕获 Windows 正在关闭或正在重新启动?对于关机,我找到了一些解决方案,但没有找到重启的解决方案。对我来说,能够确定 Windows 是重新启动还是只是关闭非常重要。
谢谢!
最佳答案
有一种方法可以检测它是否正在关闭,也有一种方法可以检测它何时启动。
所以,你可以记下时间when it is shutting down .请注意它在启动时通过运行 exe 启动的时间(在注册表中的此处添加您的 exe:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce)。
如果时差非常小,那么您可以将其视为“重新启动”。
您也可以使用 WTSRegisterSessionNotification确切事件的 api。
关于c++ - 如果 Windows 正在关闭或重新启动,有没有办法以编程方式接收?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20702942/