要做一个程序,将一串人工动作由程序来实现。
    具体步骤为:先取得一串16进制代码(00 00 EF FF 这样的),然后用WinHex或者UlEdit这样的16进制软件打开一个固定的.RAW文件,将刚才得到的的16进制代码插入到某个偏移量处,再另存为一个.RAW文件。
    得到的16进制代码其实就是.RAW文件的数据部分,这里提供了一个EXCEL文件,可以得到这串16进制代码。由程序也已经成功得到,是以字符串的形式存入了一个TStrings中(FF存入一个元素中)。
    现在的问题是,怎样用程序以16进制的形式打开那个.RAW文件,然后将得到的16进制代码插入到某个偏移量处。
    我用TFileStream将.RAW文件打开并将前面的234个字节存入了Buffer:array[0..233] of char中,再将Buffer中的每个元素用ord转换成10进制再转换成16进制,与UlEdit打开后显示的16进制代码并不一样。