在二进制文件里指定位置替换数值(100分)

F

funcc

Unregistered / Unconfirmed
GUEST, unregistred user!
我用winhex打开一个二进制文件,在00001ED4开始的四个字节里替换掉我想要修改的数据,
请问高手知道怎么搞?
最好有相应代码。
 
var
F:File;
Buf:array[0..3]of Char;
begin
AssignFile(F,'c:/abc.dat');
Reset(F,1);
Seek(F,$00001ED4);
Buf[0]:='a';Buf[1]:='b';Buf[2]:='1';Buf[3]:='2';
BlockWrite(F,Buf,4);
CloseFile(F);
end;
 
agree
用ultraedit直接改也没事呀
 
接受答案了.
 

Similar threads

回复
0
查看
864
不得闲
回复
0
查看
671
不得闲
D
回复
0
查看
710
DelphiTeacher的专栏
D
D
回复
0
查看
734
DelphiTeacher的专栏
D
顶部