易码技术论坛

 找回密码
 加入易码
搜索
查看: 205789|回复: 3

储存卡名的修改简单篇[不一样的修改法] By Sun Dream

[复制链接]
发表于 2007-5-29 08:12:34 | 显示全部楼层
可以下载SKTOOLS 可以更改储存卡的名子
 楼主| 发表于 2007-5-30 10:01:39 | 显示全部楼层
傻了啊?
我是说明原理 OK?
请先看懂主题意思:对软件修改卡名禁用
 楼主| 发表于 2007-5-30 10:03:31 | 显示全部楼层
[不一样的修改法]
 楼主| 发表于 2007-5-27 15:54:40 | 显示全部楼层 |阅读模式
  储存卡名的修改[不一样的修改法]


数据类型:
[HKEY_LOCAL_MACHINE\Drivers\下对应储存卡类型键



Screen048.png (16.62 KB)
2007-5-27 15:56
键下或分键下通常有字符串"Profile"="对应到注册表位置"
注册表位置固定为HKEY_LOCAL_MACHINE\System\StorageManager\Profiles


Screen047.png (18.8 KB)
2007-5-27 15:56
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles对应处有"Folder"="数据"来卡名定义

CF卡
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\ATADisk]
"Dll"="ATADISK.DLL"=CF储存卡驱动器
"Prefix"="DSK"=定义为:磁盘驱动
"Profile"="PCMCIA"=对应到注册表位置

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles

此处意义为卡为对应

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\PCMCIA下的字符串
Folder的数据

MMC卡名定义
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class]
"Profile"="MMC"=此处对应到注册表位置

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles
此处意义为卡为对应HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MMC

下的字符串
Folder的数据

SD卡名定义

[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"Profile"="SDMemory"
此处意义为卡为对应

HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory下的字符串
Folder的数据

从上面看出储存卡名称都是从相应的字符串Profile数据来对应到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles的

由于WM机器都是
MMC对应:MMC
SD对应SDMemory
CF对应PCMCIA
所以那些储存卡名修改软件都是这样判断系统的,在此我们可以自己修改对应数据,回避储存卡名修改软件对卡名的修改

例如SD卡
我们可以简单改
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"Profile"="Windows Mobile SD Card"
并将
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\的SDMemory改为Windows Mobile SD Card即可回避SD卡名修改软件对卡名的修改


Screen046.png (21.29 KB)
2007-5-27 15:56
还有我们也可以把SD的说明也改掉[在[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\Windows Mobile SD Card下的Name字符串,例如“Name"="SD Memory Card"]
MMC与CF的修改也类似的,就不多举了
同时如果我们也可以把SD/MMC/CF卡名全部指向一个位置:
所有卡名对应到HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\Windows Mobile SD Card

就是[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\ATADisk]
"Profile"="Windows Mobile SD Card”
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
"Profile"="Windows Mobile SD Card"
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\MMC_Class]
"Profile"="Windows Mobile SD Card"
即可
当同卡名出现时以 卡名/卡名2/卡名3/卡名N....分配名称


Screen042.png (20.21 KB)
2007-5-27 15:56


另外的一处说明:
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\StrongDisk]=为虚拟卡驱动器默认使用位置
"Folder"="MyDisk"=上次的卡名信息
"Name"="StrongDisk Disk Block Device"驱动类型

Card.rar

53 KB, 下载次数: 257

说明文章 By Sun Dream

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-24 15:28 , Processed in 0.014408 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表