在二进制图像/程序可执行文件/ .exe中嵌入资源?

时间:2011-08-24 12:39:46

标签: resources binary embed executable

有人问过如何自动完成将二进制数据嵌入源代码(Embedding resources in executable using GCC)的任务,但我想知道是否可以将二进制数据写入已编译的可执行文件,即无需从源代码编译。 我的第一个想法是包含一个足够大的“常量变量”来保存数据,但我不知道如何找出写入数据的位置。

1 个答案:

答案 0 :(得分:0)

答案是肯定的,至少对于win32上的MINGW,可执行文件可以自行读取并且可以附加数据。所以它的最后几个字节可以是数据的标题(偏移量)。