-
-
ExitProcess的问题
-
发表于:
2008-3-11 15:10
5365
-
为防止程序的两个实例去打开同一个文件,程序一开始就进行相应检查,如发现这种情况显示一个消息框提醒用户,用户点确定则程序调用ExitProcess退出。如果用户点"否"继续,则程序在执行一些代码后(比如创建窗口)去打开那个文件,但CreateFile极有可能出错,此时程序立即调用ExitProcess。
第一个ExitProcess没有问题。第二个ExitProcess会引发:
"0x00156059"指令引用的"0xffffffff"内存。该内存不能为"read"。要终止应用程序,请单击"确定"
请高手指点第二个ExitProcess出错的原因!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!