怎样读写二进制文件? 我想读取并修改一个可执行exe文件中某部分ascii字符,怎么做?求谁给个列子我! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用TFileStream或者TMemoryStream都可以。 var ms : TMemoryStream; b : Byte; i : Integer;beign ms := TMemoryStream.Create; try ms.LoadFromFile('aaa.exe'); ms.Read(b, SizeOf(b)); //读取文件的第一个字节。 ms.Seek(1234, soFromBeginning); //设置偏移量 ms.Read(i, SizeOf(i)); //读取偏移量在1234处的整型数据。 finally ms.Free; end;end; 同一局域网内不同网段用UDP实现点对点传输的问题 label组件的超简单问题 有谁用过ClsIPEdit这个控件? 如何不固定行列显示DBGrid单元格颜色 超难问题!!!!!如何拖动 listview 的行到想要的位置??????????? DEPHI+SQL SERVER(管理系统)) 大家给点建议! 很郁闷的问题。 如何做出在英文系统上运行的中文程序 〓求助〓哪为有三态的图形按纽控件? 浙江大华DVR用SDK 进行回调函数抓图 怎样给数据感知控件的datafield动态赋值? 用TADOStoredProc执行一个存储过程后,怎么把sqlcode取出来呢?
ms : TMemoryStream;
b : Byte;
i : Integer;
beign
ms := TMemoryStream.Create;
try
ms.LoadFromFile('aaa.exe');
ms.Read(b, SizeOf(b)); //读取文件的第一个字节。
ms.Seek(1234, soFromBeginning); //设置偏移量
ms.Read(i, SizeOf(i)); //读取偏移量在1234处的整型数据。
finally
ms.Free;
end;
end;