从磁盘读取资源文件的问题

wuqing_60604 2014-03-17 04:55:33
有一个程序,在xp下面运行是正常的,但是在W7下面会down掉;

在W7环境下面调试,发现是资源文件加载的问题;

加载的过程是这样的:先计算绝对路径,然后加上资源文件夹名,资源文件就放在这个文件夹里面;
再将这个路径设置为当前路径:SetCurrentDirectory,然后加载资源的时候就只根据文件名来加载,不用绝对路径;

但是在w7下面,执行到SetCurrentDirectory这里就出问题,下面的代码就不执行了,不知道为什么;

项目是unicode的,W7系统是64位的,用的是vs2010,xp下面是用vs2003开发的

请高人解答一下
...全文
87 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2014-03-17
  • 打赏
  • 举报
回复
估计还是路径问题, 最好用绝对路径
Sandrer 2014-03-17
  • 打赏
  • 举报
回复
据我所知,xp系统后面出来的操作系统,安全性都提高了很多 我猜测可能是你 SetCurrentDirectory 的权限不够

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧