【发布时间】:2012-04-24 22:21:33
【问题描述】:
在我编写自己的小型数据库编辑器程序之前,我使用 Win API 从零开始对其进行编码,因此它不是一个非常小的项目。 到目前为止,它在所有操作系统上都运行良好,我有 Win 7 x64 和所有最新更新,我的应用程序由于某些堆函数(HeapAlloc 或 HeapFree,我什么都不用)而崩溃,出现 0xC000005 异常,我尝试替换 HeapAlloc & HeapFree 与 VirtualAlloc 和 VirtualFree,一切都很好,但我不想使用虚拟内存.... 别的东西,我试图用调试器附加来跟踪问题,但是当我附加调试器时它没有崩溃,然后我试图显示 MessageBox 来跟踪它崩溃的位置,但是当我显示 MessageBox 时它也没有崩溃....
我的应用程序作为 32 位进程运行。 用 C 编码。
有人遇到过类似的问题吗?
【问题讨论】:
标签: windows exception 64-bit heap-memory wow64