Je n'ai pas d'installateur .exe, qui peut facilement être ouvert avec 7zip; et son contenu peut être extrait sans installation. J'utilise 7z.exe pré-compilé et subprocess
de python pour l'extraire.Comment extraire le contenu d'exe-archive en utilisant python?
import os, subprocess
subprocess.call(r'"7z.exe" x ' + "Installer.exe" + ' -o' + os.getcwd())
Mais maintenant, je suis la recherche d'une méthode qui sera le code pur et ne dépend pas de tout exécutable externe, pour extraire le contenu de exe tassée.
J'ai cependant essayé les bibliothèques comme tarfile, PyLZMA, py7zlib
ils ne parviennent pas à extraire l'exe, ou se plaindront que le format de fichier non valide, etc.