【发布时间】:2015-09-09 00:46:23
【问题描述】:
如果您在我的应用程序运行时关闭计算机,我的应用程序会引发一些奇怪的错误。
有时消息是(地址)内存不能“读”,有时不能“写”。
以正常方式关闭应用程序不会生成此类消息。
如何模拟“Windows 关闭”以便调试我的应用程序?我如何才能找出应用程序正在尝试执行的操作而无法执行的操作?
【问题讨论】:
-
如果您的应用程序没有响应关闭和终止信号和事件,那么您的程序将被终止,无论它当前在做什么。如果系统以任何一种方式出现故障,那么它对内存的作用真的很重要吗?反正也不会保存。
-
Windows 在关闭时会发送
WM_QUIT消息,因此您可以测试将其发送到应用程序时会发生什么。