Wind.exe 中的 0x7c9481f3 处有未经处理的错误: 0xC0000005: 写入位置 0x0000000d 时发生访问冲突

Wind.exe 中的 0x7c9481f3 处有未经处理的异常: 0xC0000005: 写入位置 0x0000000d 时发生访问冲突
显示的是反汇编指向这一条7C9481F3 F0 0F C1 08          lock xadd   dword ptr [eax],ecx CXX0013: 错误: 缺少运算符
程序是在win7环境下编写的,在win7上调试没有问题,但是在xp的vs2010下就显示错误,求各位大神帮忙

------解决方案--------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。

------解决方案--------------------
引用:
指不到源代码,只能到反汇编程序

双击下一行,下下一行,……
生成Debug版exe,或生成Release版+PDB文件,或先在xp下安装开发环境,然后在xp下的开发环境中调试运行。