Es gibt eine Antwort, aber sie ist zwei Jahre alt und enthält keine Informationen dazu.
Situation: Ich habe einen Ordner mit einer ausführbaren Datei, einigen erforderlichen DLLs und einigen Bildern. Ich möchte all dies in eine einzige ausführbare Datei packen. Bei Ausführung wird die ausführbare Datei ausgeführt.
Ich habe diesen Superuser-Beitrag gefunden . Es scheint jedoch keine Lösung zu bieten.
Wenn Sie mit Python vertraut sind, gibt es eine Anwendung namens PyInstaller. Es erstellt ausführbare Dateien mit einer Datei aus dem Python-Quellcode.
Ich bin mir nicht sicher, wie es genau funktioniert, aber im Allgemeinen funktioniert es ungefähr so:
- Wickeln Sie das Verzeichnis mit der ausführbaren Datei in eine neue ausführbare Datei, z
app.exe
- Die neue ausführbare Datei führt ein Programm aus, das das versteckte Verzeichnis in einen temporären Ordner entpackt, einen Ordner mit dem Namen _MEIxxxxx, wobei x Zahlen sind. Zum Beispiel:
C:\Users\Me\AppData\Local\Temp\_MEI188722
- Führen Sie das Programm aus diesem Ordner aus.
Nach dem, was ich gelesen habe, verwenden sie dunkle Zauberei, um diese Arbeit zu machen. Ich frage mich, ob es ein Programm gibt, das diese Art von Dunkelmagie für Nicht-Python-Dateien ausführt.