打开一个EXE文件?


8

我有一个索尼Vaio,我已经为它下载了声音驱动程序。该驱动程序声称它正在安装在与其不兼容的计算机上,并且崩溃了。我知道这是错的。我假设驱动程序文件存在于EXE中,所以我可以通过设备管理器手动安装它们,如果我可以将文件输出的话。

有人知道弹出开放EXE文件和提取内容的好程序吗?

Answers:


16

取决于用于打包它的安装程序系统。Universal Extractor可以从大多数常见的安装程序包(Installshield,NSIS,Wise等等)中提取文件,但如果您使用的是Vista或Windows 7,则可能需要尝试在兼容模式下安装驱动程序。


9
如上所述,其他存档工具也可以从通用的.EXE安装程序中提取:winzip,winrar,7zip等。
quack quixote 09年

5
@quack +1 for 7zip,几乎可以打开每个Installer-Package。
Bobby

+1。我在RAR的ZIP中看到了一个隐藏在MSI中的驱动程序。
kinokijuf

5

有时当您运行这些程序时,他们会将文件解压缩到一些临时文件夹。监视该程序的数据访问。也许它已经提取出来了。


+1表示可以在不安装其他软件的情况下应用的方法。
foraidt

这就是我调试Windows Update错误的方法
Scoregraphic

2

如果您使用Total Commander,如果可执行文件实际上是存档,则按Ctrl+ Page Down将显示存档的内容。它将被视为普通的zip存档。

Total Commander还有一个名为InstallExplorer的插件,用于将msi文件视为任何常规存档。


2

如果文件是标准安装程序格式(例如.msi),则可以使用程序提取其内容,因为它是已建立的安装程序文件格式。

但是,如果安装程序只是一个标准的.exe文件,你必须通过逐步解析代码并找到它检测到驱动程序是否与计算机兼容的点来共同安装它的方法,然后修改那个。但是,这样做需要编程知识。

除非Winzip正在做一些我不知道的奇怪事情 - 它将无法通过将其解释为zip存档来打开.exe(windows便携式可执行文件)文件。


1
驱动程序下载可能是一个自解压缩的压缩文件,它在解压缩后自动执行安装程序。WinZip可能能够提取它。John T提到的Universal Extractor可能更有可能:)
emgee

1
它需要远远超过“编程知识”来反汇编和修改安装程序;-)
foraidt
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.