我的应用程序在一段时间后崩溃,但我找不到任何模式.我能够把手放在碰撞堆上.应用程序在
Windows Mobile 6.5上运行.它是用C#编写的.它使用
Imaging API,PInvoks和许多线程.
当我使用Visual Studio 2008调试该转储时,在输出中显示“xxx.exe中0x782260ec的第一次机会异常:0xC0000005:访问冲突”
呼叫堆栈显示2个条目.但我无法匹配其中任何一个来自我的代码.
windbg.exe表示“netcfagl3_5.dll”中发生此错误
是否有一些特殊技术来分析Windows Mobile中的转储文件?
最佳答案 0xC0000005:访问冲突意味着您的某个p / invokes不正确.该调用试图写入一个它无法访问的内存区域(如果定义不正确,这是典型的).
您的转储也应包含堆栈跟踪?