我有一台索尼 Vaio,我已为它下载了声卡驱动程序。驱动程序声称它正在安装在与其不兼容的计算机上,然后崩溃了。我知道这是错的。我假设驱动程序文件位于 EXE 中,因此如果我可以取出文件,我可以通过设备管理器手动安装它们。
有人知道一个可以打开 EXE 文件并提取其内容的好程序吗?
答案1
取决于用于打包它的安装程序系统。通用提取器可以从最常见的安装程序包(Installshield、NSIS、Wise 等等)中提取文件,但如果您使用的是 Vista 或 Windows 7,您可能需要尝试在兼容模式下安装驱动程序。
答案2
有时,当您运行这些程序时,它们会将文件提取到某个临时文件夹中。监视该程序的数据访问。也许它已经自行提取了。
答案3
如果您使用 Total Commander,如果可执行文件实际上是一个存档,则按Ctrl+Page Down将显示存档的内容。它将被视为普通的 zip 存档。
Total Commander 还有一个插件叫安装探索器用于查看微星文件就像任何常规档案一样。
答案4
如果文件是标准安装程序格式(例如 .msi),则有程式可以提取其内容,因为它是一种已建立的安装程序文件格式。
但是,如果安装程序只是一个标准的 .exe 文件,那么您必须想出一种方法来安装它,即逐步反汇编代码,找到检测驱动程序是否与计算机兼容的点,然后对其进行修改。但是,这样做需要编程知识。
除非 Winzip 做了一些我不知道的奇怪的事情 - 它将无法通过将 .exe(Windows 可移植可执行文件)文件解释为 zip 存档来打开它。