VS2010 MFC 写的一个程序,运作数次后崩溃

VS2010 MFC 写的一个程序,运行数次后崩溃。
我用MFC写了一个读二进制文件并且格式化显示的工具,DEBUG,RELEASE都通过了,并且多次运行打开二进制文件都没出现崩溃的问题。但问题来了,当我不是在VS2010环境下,而是在普通打开release产出的可执行文件的时候,也是正常可运行,但是当次打开二进制文件的时候就出现崩溃现象,一般是三到四次打开二进制文件操作的时候就会必然出现此情况。请问 我该怎么找出问题所在。由于在IDE下是不会出现这种情况的,独立运行exe才会出现,我不知道怎么调试。
------解决方案--------------------
在代码中的关键节点处增加日志输出,将可能影响运行的变量值输出出来。一方面可以检查崩溃时程序运行到哪里,另一方面观察崩溃前关键变量的值是否正常。
------解决方案--------------------
是的,如果不想写文件,也可以编译bug版本直接运行,然后debugview查看输出信息
------解决方案--------------------
老大你打开文件的句柄关闭了吗
------解决方案--------------------
内存泄露?你把关键代码贴来看看哪 
------解决方案--------------------
崩溃的时候不是有个提示框吗,是否需要调试,你点是就可以了
------解决方案--------------------
看看是不是路径问题,换成绝对路径试试,或者文件操作时判断打开的文件指针了吗?操作完后文件关闭了吗?....