我正在处理一个项目,我有两个单独的.exe文件我想在用户的计算机上运行,这取决于他们的操作系统是什么位版本(即,32 位与 64 位)。是否有任何实用程序/脚本工具可以用来将这两个.exe文件合二为一.exe?我希望最终的可执行文件能够确定位版本,然后运行两个单独的可执行文件之一。
Sysinternals 使用的一种技术是使用包含 64 位可执行文件的 32 位可执行文件。启动时,它会检查系统是否为 64 位,如果是,则将 64 位可执行文件解压缩到类似的位置C:\Users\UserName\AppData\Local\Temp并运行它。否则它会继续正常。
例如,Process Explorer可执行文件 Procexp.exe 将解压 procexp64.exe 并运行它。
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |