在使用WinCE compact 7 VS2008 调试模式启动应用错误,平台是Telecips 89XX 系列,弹出的错误信息如下:
Unhandled exception at 0x00019ef4 inMusicAgentHSTest_SDK.exe: 0xC0000005: 读取位置 0x6003043c 时发生访问冲突.
两个应用,都是使用 VS2008 建立的默认工程,未增加任何代码。两个应用单独运行一切 OK,启动多少次都不会出现任何问题。无论是 Debug、还是 Release 模式,无论是 MFC 工程、还是 Win32 的工程,当一个应用通过 VS2008 调试运行中,另一个程序启动时就会出现上述错误。第二个应用无法启动!
当然,这种现象不是每次都出现的,只是出现的频率很高罢了。
此问题到目前为止,还没有结论。
明天咨询一下同事,看看他们使用同样的平台是否遇到过类似的问题。我使用的唯一与他们不同的环境,是 PC 机上操作系统,他们都是 WinXP,而我是 Win7.
抓图到弹出框如下,可以获取更多的信息(实在搞不定 CSDN 博客上图的操作):
出现错误时,调用的 Stack 如下图:
更换了一台 WinCE7 的设备,在此设备上没有遇到类似的问题。
对比两台 WinCE7 设备,发现 OS 明显有不同,但具体有什么错误,不清楚。因为 OS 是其他人做的,我不知道是谁,刚到公司不熟悉啊!