有哪些工具可以将32位/ 64位可执行文件打包在一起?

sno*_*h09 7 windows 64-bit winapi packing

我非常喜欢SysInternals实用程序(例如Process Explorer)处理64位兼容性的方式.看起来32位可执行文件中嵌入了64位版本,并在必要时提取它.

我想要一个自动执行此操作的工具 - 即获取32位和64位可执行文件,以某种方式将它们打包在一起,并插入存根代码以根据运行的平台启动正确的可执行文件.

在我开始自己开始之前,有没有人知道这样的东西已经存在?

ilm*_*uts 2

SysInternals 的 Mark Russinovich在这里描述了他们的方法。他们确实将 x64 图像嵌入到 x86 图像中。不幸的是,上面的博客文章实际上并没有涉及太多细节,但提到他们的技术基于此处找到的一篇更旧的文章。