无忧启动论坛

标题: [08年11月3日更新,再更新就是适用于VISTA下了]新版解决盘符错乱批处理 [打印本页]

作者: victor888    时间: 2008-10-11 23:18
标题: [08年11月3日更新,再更新就是适用于VISTA下了]新版解决盘符错乱批处理
只要有热心朋友的参与,这个脚本肯定会做到最好!BEST GOING......
==
在此感谢MSFN论坛的JACLAZ和CN-DOS的顶级批处理高手的指点!

本次更新,在XP系统下,接近最终更新了。
代码优化,执行效率更高,对于盘符顺序正确的盘,不再删除盘符。

不论多少硬盘,多少虚拟盘,多少USB盘,多少光盘,此程序都会正确排列盘符顺序的。

本程序就是用于解决盘符错乱的,运行于NT系统,暂不适用于VISTA系统(因为VISTA下的DISKPART命令与XP不同)。无论是启动PE盘符错乱,还是使用USB盘安装XP使盘符错乱,运行一下此批处理,都正常了。

1:运行本程序,请将其放到系统盘运行;
2:运行此程序时,请关闭非系统盘打开的任何程序及文件,如果有安装到非系统盘的程序,则由于重排盘符,如果原来盘符就错乱的话,则有可能使程序指向出错,此种情况建议不要运行此程序。
3:在PE下运行此程序,请将其和这几个工具find.exe(有的PE竟然连这个也给精简了), fsutil, mountvol, diskpart,findstr.exe放到一块运行,这几个程序可以从XP系统的windows\system32目录获得。
本程序不会弄丢你的任何东西,如果运行失败,可以通过磁盘管理手动添加更改盘符。
MSFN英文讨论及链接:http://www.msfn.org/board/compatible-batch-file-o-t124539.html

  1. ::created by VICTOR888, thanks to jaclaz in MSFN forum and batch experts in cn-dos forum
  2. ::revised on Nov 3, 2008
  3. ::ordering drive letters by drive type
  4. ::ordered drive letters are assigned to fixed disk, cdrom, usb hard disk and usb stick
  5. SETLOCAL ENABLEEXTENSIONS
  6. SETLOCAL ENABLEDELAYEDEXPANSION
  7. ::get usbdisk amount
  8. set /a usbdiskam=0
  9. for /f %%a in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum /s ^| find "USBSTOR"') do (
  10.   set /a usbdiskam=!usbdiskam!+1
  11. )
  12. ::get removable usb disk amount and their drive letters
  13. set /a remusbam=0
  14. FOR /F "tokens=*" %%a in ('fsutil fsinfo drives ^| FIND /V ""') DO (
  15.   set dr=%%a
  16.   SET dr=!dr:~-5,1!
  17.   IF !dr! GTR A (
  18.     FOR /F "tokens=1,2 delims=-" %%b IN ('fsutil fsinfo drivetype !dr!:') DO (
  19.       set cr=%%c
  20.       set cr=!cr:~1,2!
  21.       if "!cr!" equ "CD" (
  22.         SET vname=%%b
  23.         SET vname=!vname:~0,1!
  24.         for /f %%x in ('mountvol !vname!: /l ^| find "\"') do call set dvdrom=%%dvdrom%% %%vname%%
  25.       )
  26.       if "!cr!" equ "可移" (
  27.         set /a remusbam=!remusbam!+1
  28.         SET vname=%%b
  29.         SET vname=!vname:~0,1!
  30.         call set remusb=%%remusb%% %%vname%%
  31.       )
  32.     )
  33.   )
  34. )
  35. ::get fixed usb disk amount
  36. if %usbdiskam% GTR 0 (
  37.   set /a fixedusbam=%usbdiskam%-%remusbam%
  38. ) else (
  39.   set /a fixedusbam=0
  40. )
  41. ::get total hard disks amount
  42. set /a totalhdam=0
  43. for /f "skip=9 tokens=2" %%a in ('echo list disk ^| diskpart.exe') do (
  44.   set /a totalhdam=!totalhdam!+1
  45. )
  46. ::get innternal fixed hard disk amount
  47. set /a fixedhdam=%totalhdam%-%fixedusbam%
  48. ::get internal hard disk drive letters and fixed usb drive letters
  49. if %fixedusbam% equ 0 (
  50.   for /f "skip=9 tokens=2" %%a in ('echo list disk ^| diskpart.exe') do (
  51.     echo select disk %%a >selectdisk%%a.txt
  52.     echo detail disk >>selectdisk%%a.txt
  53.     for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk%%a.txt') do (
  54.       set dr=%%b
  55.       call set fixdrv=%%fixdrv%% %%dr%%
  56.     )
  57.   del selectdisk%%a.txt
  58.   )
  59.   ) else (
  60.   for /f "tokens=1 delims=" %%a in ('reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Disk\Enum /v 0 ^| find "REG_SZ"') do set hd=%%a
  61.   if "%hd:~-7%" neq "USBSTOR" (
  62.     for /f "skip=9 tokens=2" %%a in ('echo list disk ^| diskpart.exe') do (
  63.       set /a counter=!counter!+1
  64.       echo select disk %%a >selectdisk%%a.txt
  65.       echo detail disk >>selectdisk%%a.txt
  66.       if !counter! LEQ %fixedhdam% (
  67.         for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk%%a.txt') do (
  68.           set dr=%%b
  69.           call set fixdrv=%%fixdrv%% %%dr%%
  70.           del selectdisk%%a.txt
  71.         )
  72.         ) else (
  73.         for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk%%a.txt') do (
  74.           set dr=%%b
  75.           call set hdusb=%%hdusb%% %%dr%%
  76.           del selectdisk%%a.txt
  77.         )
  78.       )
  79.     )
  80.     ) else (
  81.     echo select disk 0 >selectdisk0.txt
  82.     echo detail disk >>selectdisk0.txt
  83.     for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk0.txt') do (
  84.       set dr=%%b
  85.       call set hdusb=%%hdusb%% %%dr%%
  86.       del selectdisk0.txt
  87.     )
  88.     for /f "skip=10 tokens=2" %%a in ('echo list disk ^| diskpart.exe') do (
  89.       set /a counter=!counter!+1
  90.       echo select disk %%a >selectdisk%%a.txt
  91.       echo detail disk >>selectdisk%%a.txt
  92.       if !counter! LEQ %fixedhdam% (
  93.         for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk%%a.txt') do (
  94.           set dr=%%b
  95.           call set fixdrv=%%fixdrv%% %%dr%%
  96.           del selectdisk%%a.txt
  97.         )
  98.         ) else (
  99.         for /f "tokens=3 skip=17" %%b in ('diskpart /s selectdisk%%a.txt') do (
  100.           set dr=%%b
  101.           call set hdusb=%%hdusb%% %%dr%%
  102.           del selectdisk%%a.txt
  103.         )
  104.       )
  105.     )
  106.   )
  107. )
  108. ::get all drive letters except A
  109. FOR /F "tokens=*" %%b in ('fsutil fsinfo drives ^| FIND /V ""') DO (
  110.     set dr=%%b
  111.     SET dr=!dr:~-5,1!
  112.     IF !dr! GTR B call set alldrv=%%alldrv%% %%dr%%
  113. )
  114. ::get drive letters with mount point
  115. FOR /F %%a in ('mountvol ^| findstr :\') do (
  116.   set dr=%%a
  117.   set dr=!dr:~0,1!
  118.   IF !dr! GTR A call set mountdrv=%%mountdrv%% %%dr:~0,1%%
  119.   )
  120. )
  121. ::get virtual drives created by virtual CD soft, command subst, net use and ram disk etc.
  122. set virdrv=%alldrv%
  123. for %%a in (%mountdrv%) do call set virdrv=%%virdrv:%%a=%%
  124. set virdrv=%virdrv% %systemdrive:~0,1%
  125. ::ordering drive letters by internal fixed hard disk, cdrom, hard usb disk and removalbe usbdisk
  126. set neworder=%fixdrv% %dvdrom% %hdusb% %remusb%
  127. call set neworder=%%neworder:%systemdrive:~0,1%=%%
  128. set fulldrv=CDEFGHIJKLMNOPQRSTUVWXYZ
  129. for %%a in (%virdrv%) do call set fulldrv=%%fulldrv:%%a=%%
  130. :: get ordered vid
  131. set /a n=0
  132. for %%a in (%neworder%) do (
  133.   call :done %%a %%fulldrv:~!n!,1%%  
  134.   set /a n+=1  
  135. )
  136. if exist "c.txt" (
  137.   for /f "tokens=1,2 delims= " %%a in (c.txt) do mountvol %%b %%a
  138.   del c.txt
  139. )
  140. goto :eof
  141. :done
  142. if %1 neq %2 (
  143.   for /f %%b in ('mountvol %1: /l') do echo %%b %2: >>c.txt
  144.   mountvol %1: /d
  145. )
  146. goto :eof
复制代码


[ 本帖最后由 victor888 于 2008-11-3 14:31 编辑 ]

orderdrv4.rar

1.48 KB, 下载次数: 276, 下载积分: 无忧币 -2


作者: victor888    时间: 2008-10-11 23:20
虽然经本人充分测试,但也不排除有BUG的可能,请话请好好说,这个程序不会丢你东西的。
作者: amei    时间: 2008-10-11 23:24
find 不能运行
运行以后没有反映
find /?
也调不出来帮助
作者: 千里独行    时间: 2008-10-11 23:26
谢谢分享,先下载用用。
作者: 千里独行    时间: 2008-10-11 23:29
是diskpart,不是dikpart。
作者: CWD    时间: 2008-10-12 01:54
支持,希望盘符问题能就此解决,下载学习。。。
作者: 圆来如此    时间: 2008-10-12 02:05
顶一个先,下载来试试看效果如何。
作者: victor888    时间: 2008-10-12 07:57
原帖由 amei 于 2008-10-11 23:24 发表
find 不能运行
运行以后没有反映
find /?
也调不出来帮助


那是你系统的问题。
作者: qusibago    时间: 2008-10-12 08:19
希望移动硬盘的这个也能够解决。去试试看啦。呵呵。
作者: victor888    时间: 2008-10-12 08:36
原帖由 qusibago 于 2008-10-12 08:19 发表
希望移动硬盘的这个也能够解决。去试试看啦。呵呵。


这是肯定的,我测试时使用了数码伴侣,移动硬盘、可移动盘、虚拟盘,全考虑到了。
作者: blsmzli    时间: 2008-10-12 08:39
呵呵,好东东,顶个。
作者: willsion    时间: 2008-10-12 08:40
暂时没有遇到类似问题,先关注一下。
作者: minoboy    时间: 2008-10-12 09:37
通篇读下来。有些命令不是很懂。特别是FOR命令和涉及注册表的东西。
有谁能解析一下?
作者: lianjiang    时间: 2008-10-12 09:40
关注中。。
对或者经常给人装机的人,应是有用的。
作者: minoboy    时间: 2008-10-12 09:48
原帖由 amei 于 2008-10-11 23:24 发表
find 不能运行
运行以后没有反映
find /?
也调不出来帮助

PE上的DOS版本是多少?
作者: lc1212    时间: 2008-10-12 10:26
收下备用,感谢分享!
作者: qusibago    时间: 2008-10-12 12:06
偶的移动硬盘盘符修改不了。
期待解决办法,。
作者: gaolisa    时间: 2008-10-12 12:12
不管怎样说楼主也辛苦了,感谢分享,下载试用!
作者: jfm034    时间: 2008-10-12 13:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: tegl    时间: 2008-10-12 15:01
这样会拖慢启动速度吧
作者: zgnr0001    时间: 2008-10-12 16:09
谢谢LZ的辛苦劳动!!!!!!!!!
作者: 网虫2008    时间: 2008-10-12 17:37
这个程序太好了,补充一下,有的PE里没有 findstr.exe ,执行后,光驱会不见了,
作者: victor888    时间: 2008-10-12 17:58
原帖由 网虫2008 于 2008-10-12 17:37 发表
这个程序太好了,补充一下,有的PE里没有 findstr.exe ,执行后,光驱会不见了,


对,那就也加上。
作者: 木道人    时间: 2008-10-12 20:34
谢谢V大,下载试用.
作者: mapeimapei    时间: 2008-10-12 21:14
好东西,谢谢,以收藏了。。
作者: phantom    时间: 2008-10-12 23:23
下载试用了,确实不错。
作者: yongxiang1    时间: 2008-10-12 23:29
盘符问题能就此解决,下载学习了!
作者: jearry    时间: 2008-10-13 00:35
谢谢斑竹的好东西,经常使用移动硬盘进入PE给人重装系统,一直没办法解决盘符的问题,谢谢你!

另外你提到“再也不用怕PE下安装系统出现盘符问题了(顺注:这种安装方法早已经落后)”,想问问除了PE下安装系统,还有什么更好的安装方法,麻烦指教一下!
作者: victor888    时间: 2008-10-13 08:08
一个是USB盘直接安装,看我的贴子;另外一个是从硬盘启动到微型PE,再从U盘安装,省时省力,且不存在启动问题,这个去www.msfn.org/board到install xp from usb查看。
作者: chouliu    时间: 2008-10-13 09:24
好东东,收藏先
感谢分享!
作者: minoboy    时间: 2008-10-13 19:55
不错,PE上可以用,XP下原来乱的东西,现在也正常了.楼主厉害
作者: 七仙花    时间: 2008-10-13 21:24
恩,LZ辛苦了,下来试试了
作者: 山野流风    时间: 2008-10-14 01:41
收藏一个,有时用U盘PE安装会出现这样的问题
作者: hxj    时间: 2008-10-14 02:39
是否可将此orderpedrv.cmd加入外置程序中并在winpe.ini文件中加载。会否因此影响PE启动速度!

[ 本帖最后由 hxj 于 2008-10-14 02:56 编辑 ]
作者: victor888    时间: 2008-10-14 06:49
原帖由 hxj 于 2008-10-14 02:39 发表
是否可将此orderpedrv.cmd加入外置程序中并在winpe.ini文件中加载。会否因此影响PE启动速度!


加载没有问题,运行程序就需要时间,当然这个程序也在优化,MSFN的JACLAZ已经同意帮忙优化代码了。
作者: qusibago    时间: 2008-10-14 08:44
V版,能不能在原有基础上加上手动选择第一硬盘的功能啊?偶的移动硬盘启动PE,默认为第一硬盘,所以盘符排了之后还是在前边的。
作者: victor888    时间: 2008-10-14 09:16
原帖由 qusibago 于 2008-10-14 08:44 发表
V版,能不能在原有基础上加上手动选择第一硬盘的功能啊?偶的移动硬盘启动PE,默认为第一硬盘,所以盘符排了之后还是在前边的。


我的程序就是解决盘符错乱问题的,运行它就可以了。
作者: Allreal    时间: 2008-10-14 09:37
下载。。。。感谢分享研究成果。
作者: yqi99    时间: 2008-10-14 09:47
感谢lz的成果.非常不错.很好用.
研究了半天,原来必须把这个批处理放在系统盘才可以用.不然放在其他盘符就会被unmount掉了.
作者: victor888    时间: 2008-10-14 11:06
原帖由 yqi99 于 2008-10-14 09:47 发表
感谢lz的成果.非常不错.很好用.
研究了半天,原来必须把这个批处理放在系统盘才可以用.不然放在其他盘符就会被unmount掉了.


谢谢提醒,这个东西应该放在系统盘或虚拟盘符上运行。
作者: hxj    时间: 2008-10-14 14:00
希望优化的代码尽快能写出来!!!
作者: qusibago    时间: 2008-10-14 14:37
原帖由 victor888 于 2008-10-14 09:16 发表


我的程序就是解决盘符错乱问题的,运行它就可以了。

哦,我的是从移动硬盘启动的PE,启动之后运行这个程序,
原先电脑上的第一分区,挪到了移动硬盘和光驱的盘符后面。
也就是说移动硬盘的盘符全排在了最前。而原先是移动硬盘的第一分区是C盘,电脑硬盘第一分区是D盘。
作者: yqi99    时间: 2008-10-14 15:08
原帖由 qusibago 于 2008-10-14 14:37 发表

哦,我的是从移动硬盘启动的PE,启动之后运行这个程序,
原先电脑上的第一分区,挪到了移动硬盘和光驱的盘符后面。
也就是说移动硬盘的盘符全排在了最前。而原先是移动硬盘的第一分区是C盘,电脑硬盘第一分 ...


移动硬盘是不是没有"可移动"的特征值呀,diskpart可能对默认启动的移动硬盘作为disk0,电脑硬盘作为disk1了.

改这句可以调整整体盘符的分类. fixdrv.txt CDROM.txt hdusb.txt remusb.txt =>fixdrv.txt hdusb.txt CDROM.txt remusb.txt (这样就把光驱放后面了)

:: ording vid
for %%a in (fixdrv.txt CDROM.txt hdusb.txt remusb.txt) do (
作者: qusibago    时间: 2008-10-14 15:56
那么楼上的,我想把电脑硬盘调到最前边又要怎么改呢?
作者: qusibago    时间: 2008-10-14 15:57
移动硬盘不知道怎么回事,用pecmd命令的时候也把它当作是disk0
作者: yqi99    时间: 2008-10-14 16:07
原帖由 qusibago 于 2008-10-14 15:56 发表
那么楼上的,我想把电脑硬盘调到最前边又要怎么改呢?


我没有移动硬盘,没测试过.
你把lz原来批处理的del xxx.txt那个语句用::注释掉,把所有的txt文件发上来看看.我想知道移动硬盘有没有"可移动"这几个特征值.
目前你的简单解决方法可能可以这样
fixdrv.txt CDROM.txt hdusb.txt remusb.txt 改正 hdusb.txt fixdrv.txt CDROM.txt remusb.txt
这样,你的电脑硬盘就会在前面了..(前提是用移动硬盘启动PE)

[ 本帖最后由 yqi99 于 2008-10-14 16:09 编辑 ]
作者: qusibago    时间: 2008-10-14 16:15
呃,我办公室这台电脑不能usb启动,我得晚上回去发了。先行谢过。

[ 本帖最后由 qusibago 于 2008-10-14 18:29 编辑 ]

txt.rar

694 Bytes, 下载次数: 102, 下载积分: 无忧币 -2

回复楼上的


作者: victor888    时间: 2008-10-15 10:03
原帖由 qusibago 于 2008-10-14 14:37 发表

哦,我的是从移动硬盘启动的PE,启动之后运行这个程序,
原先电脑上的第一分区,挪到了移动硬盘和光驱的盘符后面。
也就是说移动硬盘的盘符全排在了最前。而原先是移动硬盘的第一分区是C盘,电脑硬盘第一分 ...


这个问题确实很奇怪。
为什么在PE里,移动硬盘没有USBTOR特征字串,反而是内置硬盘具有removable字串?这无论如何也解释不通,请您和我用QQ联系,写明你是谁。

我的QQ: 511519860
作者: yqi99    时间: 2008-10-15 11:18
lz出马了,等着看具体结果.
作者: victor888    时间: 2008-10-19 12:00
顶起来,还是先给我们无忧的兄弟。
作者: mapeimapei    时间: 2008-10-19 12:08
新版出来了,,收藏了。。
作者: yqi99    时间: 2008-10-19 12:28
收藏新版,解决真快。。
作者: victor888    时间: 2008-10-19 17:47
你再测试一下。
作者: WLDNA    时间: 2008-10-19 18:12
支持下,这个是个大问题啊,呵呵
辛苦了,谢谢分享,:-)
作者: qusibago    时间: 2008-10-19 22:00
原帖由 victor888 于 2008-10-19 17:47 发表
你再测试一下。

使用小马V6.3版进行测试:
不挂载任何的外挂包,仅启动纯系统时,批处理没有任何作用。
但启动外挂包之后,运行正常,达到了预期目的。
作者: 梅边吹笛    时间: 2008-10-19 22:57
移动硬盘,进小小强PE后运行,还是把D、E、F,分配给了移动硬盘。不知是不是我的移动硬盘用坛友wxb 的固盘工具固定为W盘的缘故。

[ 本帖最后由 梅边吹笛 于 2008-10-19 23:00 编辑 ]

2008-10-19_223731.jpg (220.86 KB, 下载次数: 206)

2008-10-19_223731.jpg

2008-10-19_225956.jpg (126.04 KB, 下载次数: 194)

2008-10-19_225956.jpg

作者: 梅边吹笛    时间: 2008-10-19 23:19
重新启动了一个没有固盘的PE,还是没有成功,也不知错在了哪里。请楼主指教,谢谢!

2008-10-19_231703.jpg (208.09 KB, 下载次数: 195)

2008-10-19_231703.jpg

作者: HB天意    时间: 2008-10-20 13:16
不知道怎么回事,试了好多次,没有成功过。
作者: victor888    时间: 2008-10-20 14:09
你那几个命令是来源于XP系统?如果是VISTA的可能不成功。

你用的好像是VISTA系统?请确认一下,我不知道WINPE PLUS V2是什么系统,你在命令行窗口输入VER看看是什么情况,如果是VISTA系统,我不保证支持,因为我没在这个系统测试。

[ 本帖最后由 victor888 于 2008-10-20 14:11 编辑 ]
作者: victor888    时间: 2008-10-20 14:16
原帖由 qusibago 于 2008-10-19 22:00 发表

使用小马V6.3版进行测试:
不挂载任何的外挂包,仅启动纯系统时,批处理没有任何作用。
但启动外挂包之后,运行正常,达到了预期目的。


让我晕菜,这和外挂没有关系的。

请说清楚那四个命令是否齐全,来源是不是XP系统。
作者: 梅边吹笛    时间: 2008-10-20 14:27
原帖由 victor888 于 2008-10-20 14:09 发表
你那几个命令是来源于XP系统?如果是VISTA的可能不成功。

你用的好像是VISTA系统?请确认一下,我不知道WINPE PLUS V2是什么系统,你在命令行窗口输入VER看看是什么情况,如果是VISTA系统,我不保证支持,因 ...

我的系统是XP_SP3,上图中的PE是小小强的,下图中的PE是WINPE_PLUS_V2。我的移动硬盘中装有八个PE,试用了两个不能成功。那几个命令来源于SP3系统。回头我再在其它的PE中试试。另外请教一下,PE中在哪个盘符下运行批处理成功的可能会大些?!
作者: victor888    时间: 2008-10-20 14:39
你看一下,很可能是find.exe命令也没有。
作者: 梅边吹笛    时间: 2008-10-20 14:42
原帖由 victor888 于 2008-10-20 14:39 发表
你看一下,很可能是find.exe命令也没有。

是没有这个,刚添加上了,晚上回来再试试。谢谢了!
作者: victor888    时间: 2008-10-20 14:44
就是这个原因了。
作者: qusibago    时间: 2008-10-20 14:54
原帖由 victor888 于 2008-10-20 14:16 发表


让我晕菜,这和外挂没有关系的。

请说清楚那四个命令是否齐全,来源是不是XP系统。

四个命令齐全,来源于XP系统。我这个我自己也不理解是怎么回事。我想我在QQ上这个好像告诉过你了。那就麻烦你再看看吧。
作者: victor888    时间: 2008-10-20 15:00
标题: 回复 #65 qusibago 的帖子
你把那个FIND命令也加上再试试。
作者: qusibago    时间: 2008-10-20 20:49
原帖由 victor888 于 2008-10-20 15:00 发表
你把那个FIND命令也加上再试试。

跟find无关,有可能用到的其他文件也被小马放到了basic.wim里面了吧。
作者: victor888    时间: 2008-10-21 06:39
其实就是一个路径的问题,你看看,那几个命令应该在那个BASIC.WIM里。
作者: 云飞日月    时间: 2008-10-21 08:00
我自己在pe中试了一下,五个命令都有,但是U盘启动,依然是U盘在D盘,本地硬盘中的D盘以及以后,还是变成了E盘以及以后,运行这个命令,本地硬盘中的D盘还是E盘,就是U盘变了,每运行一次,都随机变一次,其他盘符没有变化
这是啥原因?
作者: victor888    时间: 2008-10-21 08:15
标题: 回复 #69 云飞日月 的帖子
用QQ联系一下:511519860
作者: victor888    时间: 2008-10-29 08:20
又更新了,请测试吧。
作者: fnycc    时间: 2008-10-29 09:07
版主的附件是否加入了WMI服务?
作者: victor888    时间: 2008-10-29 09:09
没有,我不研究PE,不想研究,怕钻进去出不来。
作者: cnmyxk    时间: 2008-10-29 10:19
支持一个,同时鄙视用了人家代码还这样加密那样加密的小偷.
作者: 破碎无痕    时间: 2008-10-29 12:35
这个目前还在初级学习中,先仔细的看看
谢谢楼主分享了
作者: dfghj    时间: 2008-10-31 15:39
刚开始接触,希望解决盘符问题
作者: lxl1638    时间: 2008-10-31 19:07
路过而已,那堆代码会使人头晕。。。。。。。。。。。
作者: victor888    时间: 2008-10-31 23:07
原帖由 lxl1638 于 2008-10-31 19:07 发表
路过而已,那堆代码会使人头晕。。。。。。。。。。。


该死的,等我最优化后再看。
作者: HB天意    时间: 2008-10-31 23:11
虽然用不上,还是支持一下。
楼主精神可嘉。
作者: 云飞日月    时间: 2008-10-31 23:19
支持大大的更新,今晚测试一下
作者: nczw    时间: 2008-11-1 09:22
看完了,下下来先试试看。
作者: 7915083    时间: 2008-11-1 10:16
谢谢分享经验哈.学习了
作者: victor888    时间: 2008-11-1 21:13
请昨晚帮忙测试的朋友继续测试,BUG修正了。
作者: victor888    时间: 2008-11-3 10:43
XP下接近最终更新了,再更新就是使其适用于VISTA。
作者: lsj0416    时间: 2008-11-3 11:04
2003行吗?上次的我测试丢盘符。我的机器装有虚拟光驱,读卡器,盘符一大堆,结果虚拟光驱丢失,读卡器盘符显示不全,试试这个!
作者: victor888    时间: 2008-11-3 11:12
原帖由 lsj0416 于 2008-11-3 11:04 发表
2003行吗?上次的我测试丢盘符。我的机器装有虚拟光驱,读卡器,盘符一大堆,结果虚拟光驱丢失,读卡器盘符显示不全,试试这个!


等待你的报告。
作者: nczw    时间: 2008-11-3 11:33
很好用,就是批处理循环时间长了点。
作者: lsj0416    时间: 2008-11-3 13:52
2003下除硬盘以外的盘符全丢,包括虚拟光驱!
作者: victor888    时间: 2008-11-3 14:30
原帖由 lsj0416 于 2008-11-3 13:52 发表
2003下除硬盘以外的盘符全丢,包括虚拟光驱!


好像不能用于2003,等我晚上回家测试,谢谢你的报告。
作者: a8775    时间: 2008-11-3 15:46
谢谢分享,先下载了。
作者: lsj0416    时间: 2008-11-3 15:49
找回丢失的盘符.rar (244 Bytes, 下载次数: 69)
作者: 世界第一等    时间: 2008-11-7 08:47
谢谢版主发这么好的工具测试一下看看
作者: HuAnGkUn    时间: 2008-11-7 15:11
不错,谢谢版主持续不断的更新
作者: xuexiang    时间: 2008-11-20 12:56
期待楼主更新支持VISTA的




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3