Ouvrez un fichier EXE?

8

J'ai un Sony Vaio et j'ai téléchargé le pilote audio pour cela. Le pilote prétend qu'il est installé sur un ordinateur avec lequel il n'est pas compatible et se bloque. Je sais que c'est faux. Je suppose que les fichiers du pilote vivent à l'intérieur de l'EXE, donc je pourrais simplement les installer manuellement via le gestionnaire de périphériques si je pouvais sortir les fichiers.

Quelqu'un connaît-il un bon programme pour faire apparaître des fichiers EXE ouverts et extraire le contenu?

Cfinley
la source

Réponses:

16

Dépend du système d'installation utilisé pour l'empaqueter. Universal Extractor peut extraire des fichiers des packages d'installation les plus courants (Installshield, NSIS, Wise, entre autres), bien que si vous êtes sous Vista ou Windows 7, vous souhaiterez peut-être essayer d'installer le pilote en mode de compatibilité.

John T
la source
9
comme mentionné, d'autres outils d'archivage peuvent également être en mesure d'extraire à partir d'un programme d'installation générique .EXE: winzip, winrar, 7zip, etc.
quack quixote
5
@quack +1 pour 7zip, il peut ouvrir presque tous les packages d'installation.
Bobby
+1. J'ai vu un pilote caché dans un MSI dans un EXE dans un ZIP dans un RAR.
kinokijuf
6

Parfois, lorsque vous exécutez ces programmes, ils extraient leurs fichiers dans un dossier temporaire. Surveillez l'accès aux données par ce programme. Peut-être qu'il s'extrait déjà.

Egon
la source
1
+1 pour la méthode qui pourrait être appliquée sans installer de logiciel supplémentaire.
foraidt
1
Voilà comment je
débogue les
2

Si vous utilisez Total Commander, appuyer sur Ctrl+ Page Downvous montrera le contenu de l'archive si l'exécutable est en fait une archive. Il sera traité comme une archive zip normale.

Il existe également un plugin pour Total Commander appelé InstallExplorer utilisé pour afficher les fichiers msi comme n'importe quelle archive régulière.

alex
la source
2

Si le fichier est un format d'installation standard, tel qu'un .msi, il existe des programmes disponibles pour extraire son contenu, car il s'agit d'un format de fichier d'installation établi.

Cependant, si le programme d'installation est simplement un fichier .exe standard, vous devrez pirater ensemble un moyen de l'installer en parcourant le démontage du code et trouver le point où il détecte si le pilote est compatible avec l'ordinateur, puis modifier cela. Cependant, cela nécessite des connaissances en programmation.

À moins que Winzip ne fasse quelque chose de bizarre que je ne sache pas, il ne pourra pas ouvrir un fichier .exe (exécutable portable Windows) en l'interprétant comme une archive zip.


la source
1
le téléchargement du pilote est probablement un fichier compressé auto-extractible, qui exécute automatiquement le programme d'installation après la décompression. WinZip peut être capable de l'extraire. L'extracteur universel que John T mentionne probablement beaucoup plus probable :)
emgee
1
Il faut bien plus que des "connaissances en programmation" pour démonter et modifier l'installateur ;-)
foraidt