-1

我有一个较旧的 Windows 32 程序,需要为 Windows 8 重新打包。我只有安装程序,它不会在兼容模式下运行,尽管程序本身在安装后确实在兼容模式下运行(这是由用户测试的,不是我),所以应用程序本身不需要重新制作,只需安装程序。

我目前无法访问 32 位 Windows 机器。有没有办法从 Windows 8 解压和重新打包这个安装程序?即使在十六进制编辑器中研究过它,我也不确定这是哪个安装程序。如果有帮助,这就是图标的样子。

http://i.imgur.com/A1ZH138.png

4

1 回答 1

1

在尝试重新打包之前,您应该查阅其文档以查看是否有更简单的方法。例如,一些 EXE 安装程序可以简单地使用 7-zip 解压缩,其他的有命令行开关。

如果没有,您应该尝试在 64 位机器上运行它,看看是否可以获得安装失败的日志。也许这会给你提示问题是什么,从那里你可以考虑一个更好的解决方案。在某些情况下,垫片很有帮助。

编辑:据我所知,32 位应用程序应该始终能够在 64 位 Win OS 上运行,所以我怀疑您拥有的安装程序只是阻止您,因为它认为该应用程序无法运行。你可以欺骗它告诉它操作系统是一个使用垫片的 32 位操作系统,正如我上面所说的。这里有两篇关于如何创建 shims 的文章:

于 2015-05-25T05:49:31.387 回答