Quebrar abrir um arquivo EXE?

8

Eu tenho um Sony Vaio e baixei o driver de som para ele. O driver alega que está sendo instalado em um computador que não é compatível e trava. Eu sei que isso está errado. Suponho que os arquivos do driver estejam dentro do EXE, então eu poderia instalá-los manualmente através do gerenciador de dispositivos, se conseguisse obtê-los.

Alguém conhece um bom programa para abrir arquivos EXE abertos e extrair o conteúdo?

Cfinley
fonte

Respostas:

16

Depende do sistema instalador usado para empacotá-lo. O Universal Extractor pode extrair arquivos dos pacotes de instalação mais comuns (Installshield, NSIS, Wise, entre muitos outros), embora se você estiver no Vista ou no Windows 7, tente instalar o driver no modo de compatibilidade.

John T
fonte
9
como mencionado, outras ferramentas de arquivo pode também ser capaz de extrair de um instalador .EXE genérica: winzip, winrar, 7zip, etc.
quack quixote
5
@quack +1 para 7zip, ele pode abrir quase todos os pacotes de instalação.
Bobby
+1. Eu vi um driver oculto em um MSI em um EXE em um ZIP em um RAR.
Kinokijuf 22/01/12
6

Às vezes, quando você executa esses programas, eles extraem seus arquivos para alguma pasta temporária. Monitore o acesso aos dados por esse programa. Talvez ele já se extraia.

Egon
fonte
11
+1 para o método que pode ser aplicado sem a instalação de software adicional.
Fora 20/10/2009
11
É assim que eu
depuro
2

Se você usar o Total Commander, pressionar Ctrl+ Page Downmostrará o conteúdo do arquivo morto se o executável for realmente um arquivo morto. Será tratado como um arquivo zip normal.

Há também um plug-in para o Total Commander chamado InstallExplorer, usado para exibir arquivos msi como qualquer arquivo normal.

alex
fonte
2

Se o arquivo for um formato de instalador padrão, como um .msi, existem programas disponíveis para extrair seu conteúdo, porque é um formato de arquivo de instalador estabelecido.

No entanto, se o instalador for simplesmente um arquivo .exe padrão, você precisará criar uma maneira de instalá-lo, desmontando o código e encontrar o ponto em que ele detecta se o driver é compatível com o computador e, em seguida, modificando isso. No entanto, fazer isso requer conhecimento de programação.

A menos que o Winzip esteja fazendo algo estranho que eu não conheço - ele não poderá abrir um arquivo .exe (executável portátil do Windows) interpretando-o como um arquivo zip.


fonte
11
o download do driver provavelmente é um arquivo compactado com extração automática, que executa automaticamente o instalador após a descompactação. O WinZip pode extraí-lo. O Extractor Universal que John T menciona provavelmente muito mais provável :)
emgee
11
Ele requer muito mais do que "conhecimento de programação" para desmontar e modificar o instalador ;-)
foraidt