织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>杂项技术>VC(MFC)>

从光盘上运行程序,而光盘退出后,程序在退出时出现问题--已解决

jackyhwei 发布于 2011-03-03 14:08 点击:次 
从光盘上运行程序,而光盘退出,而程序退出出现问题。windows提示程序遇到错误,需要关闭。EventType: InPageError
TAG:

问题描述:

从光盘上运行程序,而光盘退出,而程序退出出现问题。windows提示程序遇到错误,需要关闭。EventType: InPageError


经过两天的分析,终于解决。解决过程如下:
先是定位问题:
利用process monitor监控程序的运行过程,发现程序在光盘退出后,有一次ReadFile的操作,(是操作系统的调用的)导致失败。所以,出现了系统的错误的提示。


所以问题定位为,程序运行到后面,还需要操作系统加载exe文件,但是光盘已经退出了,所以产生问题。

解决思路是,希望操作系统在运行程序时,一次性的把程序加载到内存,这样后面不在需要加载自然没有问题。


但是我一直没有找到那个编译选项,后来,在论坛里面终于找到答案。

答案是;编译选项里面加入/SWAPRUN:CD

(renjwjx)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201103/11001.html]
本文出处:CSDN博客 作者:renjwjx
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容