| |
|
|
Georg Teles | Guten journée,
anbei un Problem chez UPX et möglicher Workaround Dank Rolands Art et Weise qui Kompilate, comment cet dans qui EXE gesucht volonté
Beim Linken qui avec UPX zuvor komprimierten Runtime venez suivant faute beim fertigen Programme
Es liegt daran, dass cela fertige Kompilat à qui EXE comme Ressource angehängt wird (X4 ici) - là restliche Ressourcen bereits komprimiert sommes, wird qui EXE beim Effectuer dekomprimiert et versucht ergo cela pas kompimierte Kompilat trop dekomprimieren, quoi trop dem faute venez - folgende Gründe liegen avant:
1. dans erster Linier cherchez cela Runtime pour dem Kompilat, cet darf dans keinster Weise komprimiert son - bedeutet, dass im Nachgang par UPX zB komprimiertes Programme aussi cela Kompilat, cela comme Ressource vorhanden ist, komprimiert wird
2. comment dessus erklärt, volonté qui Ressourcen beim Effectuer dekomprimiert - selbst si cela Kompilat im Nachgang gelinkt wurde et qui EXE zuvor komprimiert, venez es également zum o.g. faute. ici wage je trop vermuten, dass cela Kompilat par qui EXE dekomprimiert wird (weil UPX Befehl = Ressourcen komprmiert, alors dekomprimiere) quoique cela Kompilat sich im Original est
um toutefois avec UPX komprimierter Runtime trop travailler:
1. Solution: Fertiges Programme komprimieren et den Befehl --compress-resources=0 verwenden - comment qui Befehl déjà sagt, volonté qui Ressourcen de qui Komprimierung ausgenommen
2. Solution: là cela Kompilat par Rolands Art et Weise, comment cet par qui Runtime gesucht wird pas zwangsläufig une Ressource son muss, peux zunächst qui Runtime komprimiert volonté (aussi alle Ressourcen), après qui PRF gelinkt et simple à qui Runtime am Ende angehängt volonté - hierzu aussi den Befehl PROGEND am Ende des Quellcodes zur Sicherheit verwenden. TIPP ici: par den Befehl --compress-icons=1 chez UPX sollte cela erste Icon, dass on aussi avec "USEICON" (bzw. Créer("hIcon",...) comme Fenstericon verwenden veux, pas komprimiert volonté (wird chez mir dans beiden Fällen pas geladen - komprimierte Bitmaps, Cordes etc. volonté problemlos geladen).
Pour qui 2. Solution dans diesem Sinne habe je parallèle aus dem l'an 2013 un Programme hochgeladen, si quelqu'un cela pas selbst manuel faire voudrais: [...] |
|
|
| |
|
|