无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 22174|回复: 50
打印 上一主题 下一主题

[最后编辑:2009.8.6 12:20]注册表与盘符

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-5 09:50:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此次更新了固定U盘盘符原理部分。
====
内置硬盘盘符顺序更新,修正错误部分。
盘符调整批处理在这里下载:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=132985&extra=page%3D1
====
  写点东西,把这阶段的研究内容记录下来,同时也给研究相关内容的同志提供参考,免得走弯路。

  先说几句实话,在网上我所搜索到的有用的东西,基本都是外国鬼子搞的,不得不佩服他们,在技术内容探讨上,外国人非常的深入,而且论坛没有垃圾回帖,这和我们这里是截然不同的。说差距,主要是在原始基础创新层面。我搞的那个调整盘符的批处理,只有MSFN的JACLAZ(他也是MSFN,BOOT-LAND,911CD的版主)同我讨论的最深入。
不多说了,进入正题。

  为什么要从注册表来研究磁盘与盘符?很简单,操作注册表速度最快,这不同于使用工具软件从低层进行查询,其实老九PECMD的SHOW命令就是低层操作,操作复杂,因为我看了123MM的代码。

  在做这个批处理前,我坚信,注册表记录了一切,不再需要工具软件去查找,事实就是这样。

一、都有什么类型的磁盘
  这是首先要清楚的概念,分清了类别,我们才能去寻找相应的盘符。不用多说,按物理类别来分可分为磁性盘(如硬盘、软盘、磁带机),压缩盘(CD/DVD),闪存盘(U盘),ZIP盘(基本淘汰)等;从接口分类,可分为IDE\SATA\SCSI\USB等类型;WINDOWS分类为本地磁盘(也叫固定磁盘fixed),可移动磁盘(removable,如U盘,光盘,软盘,ZIP盘等)两大类。对于光盘,不管什么类型,什么接口,一律为CDROM/DVDROM,而本地磁盘,包括内置硬盘,也包括USB移动硬盘或量产为USB HDD的闪存盘,可移动盘,如我们买的U盘一般都是可移动类型。

二、注册表中哪个位置准确记录了可擦写磁盘的名称、类型与数量?
  HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum
这里面的键名为0,1,2...即是磁盘在系统中的序号,COUNT名为磁盘总数。如我的系统有相应的值有IDE\,USBTOR\等待,相应的还有SCSI\,即代表了类型为IDE的硬盘,SCSI盘(固定或可移动),USB盘(固定或可移动)。

  如果你去除了一个盘,那么,这里的键名马上会减少一个,假设有3个磁盘,你去除了中间的1,那么原来的2值也不会变成1,因此,在选择硬盘号时,要注意,虽然只有2个盘了,但也不是连续编号的。

  硬盘序号,是选择其对应盘符的基础。

三、注册表中哪个位置记录了磁盘的装入点mount point和盘符?
  只有:HKLM\SYSTEM\MountedDevices
      这里的键名只有两种,一种是以类似"\??\Volume{07c229a8-4b84-11de-8e8d-00e04c3e821b}"开头的,{}中的部分即分区的ID,它是调整盘符的基础,是不变的。另一种就是我们的盘符形式的了,如A: C:等等。
      仔细观察会发现每种键名的键值都会在另外一种键的键值中找,这个值是唯一的,具体内容是什么,请看接下来的图形及最后的总结。
   
  这个位置最重要,一切盘符与类型信息都在这里,接下来会详细解读。

四、如何找到一个本地磁盘(或固定磁盘)所包含的分区与盘符?
  一句话,通过disk signature,可以翻译为硬盘标记,这个东西是从WINNT 3.5开始WINDOWS为磁盘所建立的位于主启动分区MBR中的唯一标记,一般没有重复的。它是一个16进制4 bytes的数值。

  比如disk signature 为A8 E1 B9 D2,则我们可以在HKLM\SYSTEM\MountedDevices项里面找值为D2 B9 E1 A8开头的项名为\DosDevices\后面的盘符,通过这个值,还可以得到这样就得到其对应的开头为\??\volume装入点,在这项下disk signature是反序的。

  那么,我们如何得到disk signature呢?

  通过搜索A8E1B9D2,会找到这样一个项:
  HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\0
(不同的电脑,上述项中红色的数字可能不同),项下有一个名为Identifier的值为"00c72b95-A8E1B9D2-A",如果系统只有一块硬盘的话,那么,可以肯定,这个A8E1B9D2就是disk signature。反过来,也就是说,只要我们找到这个值,就可以找到其盘符及装入点。

  那么,如果有几块FIXED 盘,到底哪个signature对应哪块盘呢?

五、Disk signature与磁盘的对应
  在正常的WINDOWS下面,这个问题好解决,在PE下就是不行,因此PE下面必须先得到disk signature或使用低层的diskpart命令,但一般的PE都没有为DISKPART安装相应的服务。

  WINDOWS下,注意这个设备类别项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume,
所有的连接过的固定磁盘的signature都记录在这里而且不能删除,举例:这是一个子项,1&30a96598&0&SignatureA8E1B9D2Offset7E00LengthXXXXXXXX
红字部分是子signature,后面的Offset7E00是该磁盘的偏移值也是起始分区标志,LengthXXXXXXXX是指分区的大小,当然,这里我们不需要知道它。那么,到底如何确定signature所对应的磁盘号啊,盘符顺序是根据如上volume项下的分区的offset值来确定,分区从前至后,offset值从小到大,因此,盘符分区offset值的顺序,是决定盘符顺序的依据。

      明白了吗?

  总结一下,WINDOWS下获取一个固定磁盘盘符的方法:
1. 获取磁盘signature
  在HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\MultifunctionAdapter\9\DiskController\0\DiskPeripheral\0(不同的电脑,上述项中红色的数字可能不同),项下有一个名为Identifier的键,找到两个"-"中间的部分即为disk signature值,如"00c72b95-A8E1B9D2-A"。
      注:signature也可以通过mfbfix软件或windows自带的diskpart获得,具体用法见本人的批处理源代码。

2. 根据signature找到对应的磁盘序号
  根据signature,找到这里HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume\1&30a96598&0&SignatureA8E1B9D2Offset7E00LengthXXXXXXXX
    根据offset值从小到大的顺序来确定盘符的顺序!

3. 根据signature获取盘符
  将signature反序排列,HKLM\SYSTEM\MountedDevices项里面找值为以反序排列数字开头的项名为\DosDevices\后面的盘符和相应的装入点

  这里就有一个问题,假设一个盘有3个分区,对应3个盘符,如何确定其盘符顺序?请看-

六、固定磁盘盘符的顺序
      根据磁盘分区的offset值从小到大排序,即可得到正确的盘符顺序。在HKLM\SYSTEM\MountedDevices项下将offset值反序即可得到对应分区的ID值,同时也就获得了该分区的盘符。
  说到这里固定磁盘的盘符获得方法说完了,再说说如何获得可移动磁盘的盘符吧。

七、获取可移动盘盘符
1. 正向获取
  由HKLM\SYSTEM\CurrentControlSet\Services\Disk\Enum,USBTOR\开始的值“\”最后的部分,如USBSTOR\Disk&Ven_Yan&Prod_Do&Rev_1.00\6&99c7d70&0,由红色字部分,在这里:HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\Disk&Ven_Yan&Prod_Do&Rev_1.00\6&99c7d70&0找到名为ParenIdPrefix的值,如7&cfa80fe&0
  这里7&cfa80fe&0,就是我们要的,根据它,我们就能找到盘符。OK,将其转换为16进制,再在HKLM\SYSTEM\MountedDevices找这个包含16进制的值的键,OK,盘符和装入点都找到了。
  JACLAZ就是这么做,哈哈,他的16进制转换批处理,好像没有CN-DOS的HAT的强。
  当然,这里我仅举了U盘的情况,其实光盘也一样的,请读者自行查找。
2.反向获取
  这是我的做法,一下子就可以得到U盘、光盘和软盘的盘符。
  双击HKLM\SYSTEM\MountedDevices项里,值以5c003f003f005c00开始的行,先说说它是什么?双击一下键名,你会发现原来它是哈哈发现了什么,原来它对应的字符就是“\.?.?.\.”,里面还有什么,有CDROM字样,有REMOVABLE字样,有FLOPPY字样,见下图1:
图1 可移动盘符键值示例

  这就是我们要的磁盘类型啊,我们取几个相应的16进制的数就够了,怎样,盘符和类型都得到了吧,简单吧。如我取的:

      if /i !tpcode! equ 00470045004E set flpdrv=!flpdrv! %%a
      if /i !tpcode! equ 004300640052 set dvddrv=!dvddrv! %%a
      if /i !tpcode! equ 00520065006D set remdrv=!remdrv! %%a


  上面第一行,如果存在G.E.N,则是软盘;
  第二行,如果存在C.d.R,则是光盘;
  第三行,如果存在R.e.M,则是U盘。

  要注意的是,对于可移动U盘,在VISTA下是以5f003f00(十进制为"_.?.")开始的,这是U盘的唯一标志。

  至此主要的东西都说完了,要想调整盘符,还有必要的东西要说:

八、获取所有盘符
  在WINDOWS下,fsutil和wmic命令都可以,但因前者XP和VISTA下的不一样,转换有点麻烦,因此使用了后者,所有盘符,不论是虚拟还是非虚拟的,都可以得到。


  PE下,如果使用wmic是不行的,因为没有wmi服务,顺序说一下wmic是个强大的命令行工具,可以查询修改有关电脑的几乎所有信息,硬件信息,软件信息,磁盘信息都可以,但这不是我们要讨论的,JACLAZ在搞。

  那怎么办呢?注册表给我们提供了,在这里:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\这里全是盘符。说到这儿,有人会问,为什么WINDOWS下不这样做啊,嘿嘿,不一样啊,WINDOWS下记载了所有曾经出现过的盘符,不管现在有没有,但PE不一样,刚启动的PE,注册表所记载的所有盘符都是存在的。

九、获取有装入点的盘符
  也有人说了,为什么不从HKLM\SYSTEM\MountedDevices获得?这里不可信的,因此所有插过的磁盘的盘符和装入点都记载在这里了,什么可信?mountvol,这个家伙的除了获取装入点,还可以更改盘符,正是我们所需要的。


十、获取没有有装入点的盘符(虚拟盘符)
  想到了吗?八-九=十。

  需要强烈注意的是,这里所批的虚拟盘符,是指一切没有装载点的盘符,差不多所有的虚拟软件虚拟出的盘符都没有装入点,如SUBST, NET USE, IMDISK, RAMDISK以及虚拟光驱等等,但有一个虚拟光驱软件例外,就是DAEMON TOOLS。它有装载点,这也应该能更改盘符,但请有条件者测试。

十一、USB固定磁盘的盘符也是通过disk signature一步步获取的吗?
  这个,我走了一个捷径,即排除了所有的可移动盘和内置硬盘的盘符,剩余的就是USB固定磁盘的盘符,再根据反向signature,即HKLM\SYSTEM\MountedDevices里开头8个字符是一样的就是同一个磁盘的来判断,非常的简单,在此要感谢cn-dos的HAT,是他给出了同类情况批处理的最简单的语句。

      这里也涉及一个盘符顺序的问题,我们可以不用像硬盘那样通过offset值来获取,为什么呢?因为USB硬盘,只要你一插上,WINDOWS给分区的盘符都是连续的,在注册表中volume id值也是连续分布的。

十二、说一说固定盘符的原理
  wxb在这里http://bbs.wuyou.net/forum.php?mod=viewthread&tid=130120&extra=page%3D1公布了固定U盘和移动硬盘盘符的方法,我们来分析一下其原理,用他的话是这样说的:

每个U盘都应该对应唯一的一个设备模型,这个设备模型对应唯一的设备范例ID,把设备范例ID和你的U盘盘符对应起来了。

  这里的设备范例ID,确切的说,是HKLM\SYSTEM\MountedDevices里的键值,为什么是不变的呢?这个固定盘符的方法有不足之处吗?

  我们先从U盘的键值还说吧,如图1:

  这个值分为3部分,即类型描述部分,是固定的,红色框中特征部分,最近证实,本人分析的正确的,此红色部分是系统根据U盘的VID&PID所综合获取的,(获取原理已经由中国高手root60931在这儿:http://bbs.driverdevelop.com/htm_data/16/0508/96099.html揭示了)只要U盘的这些字串不变,则这个特征部分就不变,还有一个就是DeviceClass ID,在WINDOWS下,这个值是固定的。这样3部分加起来也是固定的,因此,不管在什么WIN系统下,其盘符都可以固定。它的不足之处就在于,如果U盘VERDER和PRODUDCER及VID&PID发生变化或U盘容量发生变化,则很有可能会使键值发生变化,指定盘符将不在发生作用。其实大家再来看这3部分的组合,这不就是这个注册表项里面的红色部分吗:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}\##?#STORAGE#RemovableMedia#7&55f17fc&0&RM#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b},这样,我们对这个值有了深入的了解。

  同理,我们是不是也可以固定光盘的盘符吗?是的一样的。

  对于固定磁盘的盘符,如USB硬盘或USB HDD盘,情况更简单,看下图2:
图2 固定磁盘第一分区键值

  共分2部分,第1部分为反向disk signature,第2部分是第1分区标志7e00,这两部分都是固定的,加起来也是固定的。同上这第两部分的加分不也是这个项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}\##?#STORAGE#Volume#1&30a96598&0&Signature5E0A5E0AOffset7E00Length273898200#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}的红色字部分吗?由此可见,对于PE在第一分区的盘符,也是可以固定的。同理,其它分区的盘符也是可以固定的(有什么意义呢?),但是这个限制条件就多了,为什么说多了呢?因为,只要你一改变磁盘分区,其大小就要变化,这样OFFSET值就要变,这一变,键值就变了,你就固定不了盘符了,如下图3:
图3 磁盘其它分区键值

  同理,这也是这项红色字的反向内容:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}\##?#STORAGE#Volume#1&30a96598&0&Signature5E0A5E0AOffset2738A7E00Length3EC8D0400#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}。

  综上,再推而广之,我们是不是可以固定所有盘的盘符呢?是的,可以的。

  但这样的方法有一个前提,这个盘符不能是系统盘符,RAMXP可以,因为其盘符就是X,如果是USB盘或光盘上直接运行的非RAM版PE,这个系统盘符,你是动不了的,这也是这种固定盘符方法的缺陷。

  最后,再总结一下HKLM\SYSTEM\MountedDevices里的内容:
  1. 这里面只存在形如\??\Volume{xxxxx...}字样的键和\DosDevices\X:字样的键,后者为盘符项,前者为盘符的装入点,二者的键值是一样的,因此,只要我们有了一个键名,就能得到另外一个键名。

  2. 键值存在三种,一种是以5c003fcc开头的(VISTA下以U盘以5f003f00开头),这代表着是可移动设备,包括(U盘、光盘、软盘[也应该包括SCSI移动盘]);另一种是以反向disk signature值开头的,代表着固定设备,其中固定设备的第1分区所对应的键值,在反向8个disk signature后面都是接着007e00000000,这是第一分区的特征值,对于非第一分区外的,除了8个反向字符后面的值,其反向值,是该分区的offset,即表示分区大小;第三种,就是其它了,这个东西好像没有规律,如果RAMXP所虚拟出的X盘,在我的电脑里显示光盘,但确是可写的。在注册表里只有\DosDevices\X:键和值,却没有对应的装入点,MOUNTVOL也显示不出其装入点,这可能是RAMXP固有的磁盘类型。此外,穿云鹤的USBCDROM也有类似的情况。

  如发现本文错误或不足之处,请及时告诉俺。

[ 本帖最后由 victor888 于 2009-8-6 12:43 编辑 ]

评分

参与人数 2无忧币 +10 收起 理由
FV4371 + 5 赞一个!
Anson4 + 5 赞一个!

查看全部评分

2#
发表于 2008-12-5 12:36:58 | 只看该作者
太深入了,插不上话!!!
回复

使用道具 举报

3#
发表于 2008-12-5 13:27:46 | 只看该作者
有点深奥,暂时不懂!
回复

使用道具 举报

4#
发表于 2008-12-5 15:49:42 | 只看该作者
学习学习,但有点深奥
回复

使用道具 举报

5#
发表于 2008-12-5 16:10:45 | 只看该作者
强!硬着头皮慢慢看……
回复

使用道具 举报

6#
发表于 2008-12-5 16:13:22 | 只看该作者
这么深的东东,不知要什么时候才能看明白。
回复

使用道具 举报

7#
发表于 2008-12-5 16:36:03 | 只看该作者
想了好久,不得不说
不得不说版主基本功扎实,DOS、注册表、批处理...,样样高手!
回复

使用道具 举报

8#
发表于 2008-12-5 16:47:08 | 只看该作者
佩服版主的探索精神,分析的很透彻,强人一个。
回复

使用道具 举报

9#
发表于 2008-12-5 17:57:17 | 只看该作者
我觉得.调整盘符不应该从注册表这里入手.通过注册表调整盘符也许在某些环境下能达到你所期望的,但在某些环境下会出现意想不到的结果.特别是打乱了原系统的盘符.这种情况是最坏的.我个人认为调整盘符,应该从分区表入手,也就在加载系统引导之前,我对汇编不是了解,所以没办法解释清楚.原理应该跟DOS下的CDROM驱动和DOS下的USB驱动以及GRUB仿真模式是一个道理....本人愚昧.纯属个人意见...
回复

使用道具 举报

10#
发表于 2008-12-5 18:37:44 | 只看该作者
victor888
非常佩服你的这种精神,值得学习..希望能完善调整盘符的具体方法和程序.到时候像我这样的懒人们就有福了.人人为我.我为人人.
回复

使用道具 举报

11#
发表于 2008-12-5 19:14:01 | 只看该作者
您说的是一般的情况,像ImDisk之类的虚拟盘不一定就和您说的一样。
这类盘不支持磁盘管理,WMI 肯定查不到。也没有 disk signature 。
这类盘的缺点是只能用第三方的软件分区和Defrag,只能用命令行Chkdsk。
您说的盘分类是对的。
同一个1440K文件,我可以虚拟设定为软盘、硬盘、移动盘、光盘,
我还可以设成可写或只读,只要我的盘类型设对了就行。
有可写的光盘很正常,盘类型和是否只读是两回事。

[ 本帖最后由 yuanlixg 于 2008-12-5 19:28 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2008-12-5 19:16:11 | 只看该作者
原帖由 wsw8810 于 2008-12-5 17:57 发表
我觉得.调整盘符不应该从注册表这里入手.通过注册表调整盘符也许在某些环境下能达到你所期望的,但在某些环境下会出现意想不到的结果.特别是打乱了原系统的盘符.这种情况是最坏的.我个人认为调整盘符,应该从分区 ...


你还是没有太懂注册获取盘符的原理。注册表的值是会变化,但每次启动之后,必要的都会有的,比如,你清空了HKLM\SYSTEM\MountedDevices下的所有值,再次启动,还会有相应的盘符和装载点的。而且,我也说了,有的地方,你想清除,是清除不了的,有的是动态变化的,这些都保证了注册表的可靠性。

对于PE这个东西,磁盘所对应的盘符,是通过DISKPART获得的,但可移动盘的盘符,都是从注册表获得的,安全可靠。

[ 本帖最后由 victor888 于 2008-12-5 19:40 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2008-12-5 19:22:55 | 只看该作者
原帖由 yuanlixg 于 2008-12-5 19:14 发表
您说的是一般的情况,像ImDisk之类的虚拟盘不一定就和您说的一样。
这类盘不支持磁盘管理,WMI 肯定查不到。也没有 disk signature 。
这类盘的缺点是只能用第三方的软件分区和Defrag,只能用命令行Chkdsk。
...


对于盘符调整,不管用什么虚拟软件弄出的虚拟盘符,这样的盘符一律不动,为什么?都有特殊用途。但是,话说回来,源文件如果所在的盘符变了,这样的虚拟盘也就出问题了,因此,除虚拟光盘外,请在盘符调整后再使用。

WMIC,是能查到所有的盘符的,这个我刚确认,当然,注册表也是做了记录了。
回复

使用道具 举报

14#
发表于 2008-12-5 19:48:12 | 只看该作者
将 "Windows Management Instrumentation" 设成禁止,
将 "Windows Management Instrumentation Driver Extensions"暂时关闭,
改变一下盘状态,如卸下U盘。(在虚拟机中试)
看看wmic行不行?
我在虚拟机从来时将"Windows Management Instrumentation" 设成禁止,
将 "Windows Management Instrumentation Driver Extensions"设成手工启动。
为了省内存。WMI 对实际机的用处最实用的是 'PC健康' 的状态监视,
在实际机中有用,是对硬件来说的。WMI 对软件没什么用,对系统管理员很有用。
回复

使用道具 举报

15#
 楼主| 发表于 2008-12-5 19:57:15 | 只看该作者
楼上的,我为什么要禁止它呢?如果真的不用它,我还是可以用FSUTIL的,哈哈。
回复

使用道具 举报

16#
发表于 2008-12-5 21:29:37 | 只看该作者
简直是天书!看不懂。
回复

使用道具 举报

17#
发表于 2008-12-5 21:39:47 | 只看该作者
非常强,就知道防止autorun加权限,感谢分享
回复

使用道具 举报

18#
发表于 2008-12-5 22:23:57 | 只看该作者
原帖由 victor888 于 2008-12-5 19:22 发表


对于盘符调整,不管用什么虚拟软件弄出的虚拟盘符,这样的盘符一律不动,为什么?都有特殊用途。但是,话说回来,源文件如果所在的盘符变了,这样的虚拟盘也就出问题了,因此,除虚拟光盘外,请在盘符调整后 ...


受教了.如果能在WINPE下通过注册表调整盘符的话当然最好,希望你的正式版能够早日发布出来,到时候我在帮你做测试...
回复

使用道具 举报

19#
发表于 2008-12-5 22:47:13 | 只看该作者
稀里糊涂看稀里糊涂学,就是说通过注册表的某些值的特性,来定义盘符,理解对否
回复

使用道具 举报

20#
发表于 2008-12-5 22:58:03 | 只看该作者
victor888 的文章反复看几遍,感觉还是一头雾水.HEHE.PE下不使用WMI.而使用fsutil的话,似乎就不能做到单CMD文件了吧.始终要用辅助工具DISKPART来加以判断,当然只要方法可行,而且安全.我认为只要容量不让人尴尬,单文件也好多文件也好,都行,大不了自己打包成单文件.
低层的东西.真的很深啊.越深越糊涂..越来越佩服哪些汇编强人了.
回复

使用道具 举报

21#
发表于 2008-12-6 11:01:15 | 只看该作者
哎偶只能望洋兴叹了啊
回复

使用道具 举报

22#
发表于 2008-12-6 20:52:48 | 只看该作者
学习了 硬着头皮看了前两段
mark下
回复

使用道具 举报

23#
发表于 2008-12-6 21:56:23 | 只看该作者
打印好了,内部资料。
茶余饭后,细细研究。
回复

使用道具 举报

24#
发表于 2008-12-6 22:47:03 | 只看该作者
学习在于积累,版主辛苦啦。
回复

使用道具 举报

25#
发表于 2008-12-6 23:17:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

26#
发表于 2008-12-7 02:27:35 | 只看该作者
victor888在盘符问题上研究得很深,要好好学习一下。
回复

使用道具 举报

27#
发表于 2008-12-7 06:43:28 | 只看该作者
分析很深!学习了,谢谢!
回复

使用道具 举报

28#
发表于 2008-12-9 11:24:38 | 只看该作者
深奥非常佩服人人为我.我为人人.
回复

使用道具 举报

29#
发表于 2008-12-10 17:54:30 | 只看该作者
只知道注册表能改变,能不能找个方便大家的工具,已修改就行的那种
回复

使用道具 举报

30#
发表于 2008-12-11 21:18:28 | 只看该作者
太深了,看不太懂!希望楼主早出成果为我们享用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 21:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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