如何从两个.exe创建一个.exe?

如何从两个.exe创建一个.exe?

我正在做一个项目,我有两个单独的.exe文件,我想根据用户操作系统的位版本(即 32 位还是 64 位)在用户的计算机上运行这两个文件。是否有任何实用程序/脚本工具可用于将这两个.exe文件合并为一个.exe?我希望最终的可执行文件能够确定位版本,然后运行两个单独的可执行文件之一。

答案1

Sysinternals 使用的一种技术是使用包含 64 位可执行文件的 32 位可执行文件。启动时,它会检查系统是否为 64 位,如果是,则将 64 位可执行文件解压到类似 的位置C:\Users\UserName\AppData\Local\Temp并运行它。否则,它会继续正常运行。

例如进程探索器可执行文件 Procexp.exe 将解压 procexp64.exe 并运行它。

相关内容