首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince5开发有关问题:怎么获取PDA存储卡路径名

2012-03-21 
wince5开发问题:如何获取PDA存储卡路径名wince5开发问题:如何获取PDA存储卡路径名,每种PDA存储卡目录名称

wince5开发问题:如何获取PDA存储卡路径名
wince5开发问题:如何获取PDA存储卡路径名,每种PDA存储卡目录名称都不相同,请问程序中如何得到?
      \Storage   Card       ,\SDMMC     ,     \存储卡   。。。。。。

[解决办法]
按说SDMMC插入PDA后在PDA里显示的名称有在注册表的某个位置定义,但是不同的PDA放在不同的注册表位置,所有如果不是固定PDA的话,通过注册表得到SDMMC插入后的名称比较麻烦。

根据SDMMC的容量一般都是2的N次方,如64M,128M,1G,2G... 当然实际显示容量会有个最大10%左右(我碰到最大就是7.9%,所有猜想10%最多了)的差距,可以枚举根目录的所有文件夹,然后用GetDiskFreeSpaceEx函数正确返回后得到的容量来判断SDMMC 的名称

不知其他朋友有没有更好的方法,大家可以讨论下
[解决办法]
WinCE设备可能有多个存储设备
用以下函数
FindFirstFlashCard
FindNextFlashCard

热点排行