mfc中 CWinApp::GetProfileInt 相关 配置文件的位置

本文探讨了在Windows XP与Windows 7操作系统下,CWinApp应用程序配置文件($$$.ini)的存放路径区别及权限问题导致的行为差异。在XP中配置文件默认生成于Windows目录,而在Win7中因权限问题不再自动创建。
摘要由CSDN通过智能技术生成

CWinApp下有一系列读取/写入配置文件的函数

这个配置文件不是自己制定路径和文件名的随意的配置文件

是在特定目录下的一个配置文件

 

------------------------------------

win7下这个路径是:

(假设登录名为###, 应用程序名为$$$)

C:\Users\###\AppData\Local\VirtualStore\Windows\$$$.ini

------------------------------------

 

这个有问题,在win7下仍然是 系统盘:/windows 下

如果是winXp下的vc6工程搞到win7下,配置文件存储路径

就会变成这个....神奇,还没弄明白怎么回事.

 

win7与xp有不同的地方:

xp时,程序可以不带配置文件,程序初始化的时候弹出配置界面保存一下,$$$.ini自动就生成在windows目录下

而win7由于权限问题,这个$$$.ini不会生成,只好每次都拷贝到目标机器

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值