- 积分
- 1513
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2010-2-11
- 精华
|
6#
发表于 2017-7-25 18:09:25
|
只看该作者
来自: 广东茂名 来自 广东茂名
command delfh
ulcl ulnum
ulcl ulptr
ulcl ulci
ulcl ulsize
ulcl ulfileid
rdflnom 1
ptrmode short;ulnum=*(rbfr+48)
ptrmode char;ulsize=*(rbfr+50)
ptrmode short;ulptr=rbfr+52
for(ulci=0;ulci<ulnum;ulci+=1)
if(*ulptr==0x12)
ulfileid=0x12;break
else
ulptr+=ulsize
eif
efor
if(ulfileid==0)
ulfileid=0x411
eif
rdflnom ulfileid
*(rbfr + 10)=0
copy rbfr,wbfr
writefilee ulfileid
filldw rbfr,0;pat 0;
ecommand
command fixfh
ulcl ulnum
ulcl ulptr
ulcl ulci
ulcl ulsize
ulcl ulfileid
rdflnom 1
ptrmode short;ulnum=*(rbfr+48)
ptrmode char;ulsize=*(rbfr+50)
ptrmode short;ulptr=rbfr+52
for(ulci=0;ulci<ulnum;ulci+=1)
if(*ulptr==0x12)
ulfileid=0x12;break
else
ulptr+=ulsize
eif
efor
if(ulfileid==0)
ulfileid=0x411
eif
rdflnom ulfileid
*(rbfr + 10)=b
copy rbfr,wbfr
writefilee ulfileid
filldw rbfr,0;pat 0;
ecommand
command init2
ulcl ulptr
delfh
ireset;waitb
echo off
filldw rbfr,0
rdflnom 2
rdstfile 2,0,b*512
if (rstat bit 0)
printf"\nNo support The Disk!\n"
else
outpath
ptrmode short;ulptr=rbfr+*(rbfr+58)
ptrmode char;ulptr+=12;*ulptr=6
ptrmode short;ulptr=rbfr+*(rbfr+90)
ptrmode char;ulptr-=1;*ulptr=1
chksum32 rbfr
svbin "2.rpm",rbfr,b*512
printf"\nInit config file and save OK!\n"
wd 2
if (rstat bit 0)
printf"\nWrite config file failed!\n"
eif
eif
echo on
fixfh
ecommand
这玩意没什么用 |
|