有没有办法以编程方式接收Windows是否正在关闭或重新启动
Is there a way to programmatically receive if Windows is shutting down or restarting?
有没有办法捕获Windows是否关闭或正在重新启动?对于关机,我找到了一些解决方案,但没有用于重新启动。对我来说,能够确定Windows是重新启动还是只是关闭非常重要。
谢谢!
有一种方法可以检测它是否正在关闭,也有一种方法可以检测它何时启动。
因此,您可以注意它关闭的时间。注意它在启动时通过运行 exe 启动的时间(在注册表中添加您的 exe:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce)。
如果时差非常小,则可以将其视为"重新启动"。
您也可以使用 WTSRegisterSessionNotification api 来获取确切的事件。
相关文章:
- WINAPI 注册应用程序重新启动时不清除打开的套接字
- 如何使用 ctypes 停止和重新启动从 Python 运行的C++代码
- 重新启动后,线程无法在 while 循环中再次运行
- 在程序和基于文本的游戏和C++内重新启动程序
- 在程序/基于文本的游戏/C++内重新启动程序
- 为什么使用 exec() 重新启动程序不能正常工作?
- 即使在我关闭应用程序并重新启动它后,如何保持我的 ID 被阻止?
- 有没有办法在不重新启动或注销的情况下加载游标?
- IO服务重新启动后,Boost最后期限计时器持续触发
- 在C++中重新启动随机数序列
- 有没有办法检查内存缓存是否已重新启动?
- 无论如何,是否可以确定MFC应用程序是通过PC重新启动或用户单击应用程序快捷方式开始的
- 是否可以在异常(SEGFAULT)错误后自动重新启动程序
- 是否可以重新启动提升::未来
- 有没有办法以编程方式接收Windows是否正在关闭或重新启动
- 监视C++OpenFrameworks应用程序是否冻结或内存泄漏,然后强制退出并重新启动
- asio:取消后重新启动async_read_some/async_write_some是否安全
- 是否有可能从程序内部重新启动程序?
- 在Windows C++或C#中,您可以询问操作系统当前是否正在关闭/重新启动/注销
- 是否可以以编程方式从 JPEG 图像中删除重新启动标记