Romper abrir un archivo EXE?

8

Tengo un Sony Vaio y he descargado el controlador de sonido para él. El controlador afirma que se está instalando en una computadora con la que no es compatible y se bloquea. Sé que está mal. Supongo que los archivos del controlador viven dentro del EXE, por lo que podría instalarlos manualmente a través del administrador de dispositivos si pudiera sacar los archivos.

¿Alguien sabe de un buen programa para abrir archivos EXE abiertos y extraer los contenidos?

Cfinley
fuente

Respuestas:

16

Depende del sistema de instalación utilizado para empaquetarlo. Universal Extractor puede extraer archivos de los paquetes de instalación más comunes (Installshield, NSIS, Wise, entre muchos otros), aunque si está en Vista o Windows 7 puede intentar instalar el controlador en modo de compatibilidad.

John T
fuente
9
como se mencionó, otras herramientas de archivo también pueden extraer de un instalador .EXE genérico: winzip, winrar, 7zip, etc.
quack quixote
55
@quack +1 para 7zip, puede abrir casi todos los paquetes de instalación.
Bobby
+1. He visto un controlador oculto en un MSI en un EXE en un ZIP en un RAR.
kinokijuf
6

A veces, cuando ejecuta esos programas, extraen sus archivos a alguna carpeta temporal. Monitorear el acceso a datos por ese programa. Tal vez ya se extrae.

Egon
fuente
1
+1 para el método que podría aplicarse sin instalar software adicional.
miedo el
1
Así es como
depuro los
2

Si usa Total Commander, presionar Ctrl+ Page Downle mostrará el contenido del archivo si el archivo ejecutable es realmente un archivo. Será tratado como un archivo zip normal.

También hay un complemento para Total Commander llamado InstallExplorer que se usa para ver archivos msi como cualquier archivo regular.

alex
fuente
2

Si el archivo tiene un formato de instalador estándar, como un .msi, hay programas disponibles para extraer su contenido, porque es un formato de archivo de instalador establecido.

Sin embargo, si el instalador es simplemente un archivo .exe estándar, tendrá que hackear una forma de instalarlo siguiendo el desensamblaje del código y encontrar el punto donde detecta si el controlador es compatible con la computadora, y luego modificando eso. Sin embargo, hacer esto requiere conocimientos de programación.

A menos que Winzip esté haciendo algo extraño que no conozca, no podrá abrir un archivo .exe (ejecutable portátil de Windows) al interpretarlo como un archivo zip.


fuente
1
Es probable que la descarga del controlador sea un archivo comprimido autoextraíble, que ejecuta automáticamente el instalador después de la descompresión. WinZip puede extraerlo. El Universal Extractor de que John T menciona probablemente mucho más probable :)
Emgee
1
Se requiere mucho más que "conocimiento de programación" para desmontar y modificar el instalador ;-)
foraidt