|
回复 #1 hotdll 的帖子
ud识别为fd0
可见区识别为fd0,0
跟踪了一下,反馈:
22日版本:
!BATEX
setlocal && debug off && set * && checkrange 20111009:-1 read 0x8278 || clear && echo Not supported $[0003]grub4dos version! && exit
::检查输入参数并查找指定驱动目录
if /i not ".gz"=="%~x1" goto :chk_srs
find --set-root %~pnx1 || echo Don't Find %~f1 file && exit 1
map --mem %~f1 (2) && map --hook && root (2) && set /u srs=%~n1 && goto :chk_pci
:chk_srs
if "%1"=="" set /u srs=SRS || set /u srs=%~pnx1 && root %~d1
if "%srs:~-1%"=="/" set srs=%srs:~,-1%
if "%srs:~,1%"=="/" set srs=%srs:~1%
find --set-root ls /%srs%/ > nul || echo NO Find %~f1 files && exit 1
calc *0x8280&0xff/2 || command | call :zip_fix=
calc *0x82b8 && calc *0x82b9&0xff/2 || command | call :zip_fix=
:chk_pci
::检测本机的SRSID是否符合标准,标准的ID截取前21位,否则使用完整ID搜索!
map --mem=0x1000 %~f0 (rd) && map --mem (rd)9+132,67347 (1) && map --hook && insmod (1)/F6.MOD
chkpci -srs | set SRSID=
执行到这里时,提示找不到命令,而且命令名是乱码
--------------------------------------------------------------------------
24日版本,跑的更远些,可以看到ID等已经正确识别,并有复制到虚拟盘的操作,但到最后也是提示找不到命令,而且命令名是乱码
感觉24日版更完善些,但似乎都是找不到外部命令了 |
|