|
本帖最后由 2010qaqz111 于 2013-4-13 10:26 编辑
1008 12721022534 [EXEC* &UDINFO=!FBINST --list] <0> :操作成功完成。
1008 12721208739 [RSTR &P=1,(hd0): 625142448 (298g) *] <0> :操作成功完成。
1008 12721391522 [LPOS &P=:,,(hd0): 625142448 (298g) *] <0> :操作成功完成。
1008 12723667034 [CALC #&P=6-1] <0> :操作成功完成。
1008 12724539900 [LSTR &UDHD=5,(hd0)] <0> :操作成功完成。
1008 12782479927 [EXEC* &&FBINFO=!FBINST (hd0) info] <0> :操作成功完成。
1008 12785635147 [LPOS*** &P="PE/SCRIPTS/DRV.WCS",,version: 1.6
1008 12786081354 [SED &UDHDW=0,[^0-9],,(hd0)] <0> :操作成功完成。<-- 这一行是把 (hd0) 取出其中的 0
1008 12786177145 [SET UDHDW=\\.\PhysicalDrive0] <0> :操作成功完成。 <-- 这一行是设置读取目标的,在 0 前面加上 \\.\PhysicalDrive
1008 12786392673 [SET UDINFO=version: 1.6
1008 12786500193 [IFEX $0!=182,] <0> :操作成功完成。
1008 12786541246 [FIND $*=*,] <0> :操作成功完成。
1008 12786578390 [FORX *NL &UDINFO,&UDHD,] <0> :操作成功完成。
1008 12786653165 [FIND $\\.\PhysicalDrive0=,] <0> :操作成功完成。
1008 12786722564 [ENVI-ret &P=182] <0> :操作成功完成。
1008 12786765083 [UDFIND "PE/SCRIPTS/DRV.WCS" &P] <0> :操作成功完成。
1008 12786858430 [IFEX $0=182,TEAM {ENVI-ret3 &BLEN=-1|EXIT _SUB}] <0> :操作成功完成。
1008 12786898994 [FIND $=,] <0> :操作成功完成。
1008 12787124297 [IFEX $182=-1,LPOS*** &&P="PE/SCRIPTS/DRV.WCS",,version: 1.6
1008 12787259186 [IFEX $0=182,TEAM {ENVI-ret2 &BLEN=-1|EXIT _SUB}] <0> :操作成功完成。
1008 12787394075 [CALC #&&SECT=1+182] <0> :操作成功完成。
1008 12787472760 [CALC #&&FLEN=2+182] <0> :操作成功完成。
1008 12787854455 [MSTR &SECT=<183>version: 1.6
1008 12788193143 [MSTR &FLEN=<184>version: 1.6
1008 12788798187 [GETF# 0,0xb037S#547,&&FTAR] <1> :函数不正确。
最后一行的代码是 GETF# %&UDHDW%,%&SECT%S#%&FLEN%,&&FTAR,到这里 UDHDW 就只剩个 0 了,原因不明。
SED &UDHDW=0,[^0-9],,%&UDHD%
SET UDHDW=\\.\PhysicalDrive%&UDHDW%
前面的这2行是在同一个层级中,UDHDW 是文件级定义的 PE 变量。
这没头没尾的也不知道看得明白不。 |
|