Gibt es Nachteile bei der Verwendung von UPX zum Komprimieren einer ausführbaren Windows-Datei?

Ich habe @ verwend UPX vor, um die Größe meiner ausführbaren Windows-Dateien zu reduzieren, aber ich muss zugeben, dass ich für alle negativen Nebenwirkungen, die dies haben könnte, naiv bin. Was ist der Nachteil bei all dem Packen / Auspacken?

Gibt es Szenarien, in denen jemand empfehlen würde, KEINE ausführbare Datei zu UPXEN (z. B. beim Schreiben einer DLL, eines Windows-Dienstes oder beim Targeting auf Vista oder Win7)? Ich schreibe den größten Teil meines Codes in Delphi, aber ich habe UPX auch zum Komprimieren von ausführbaren C / C ++ - Dateien verwendet.

,

uf eine Randnotiz, ich binnich Ausführen von UPX in einem Versuch, meine Exe vor Disassemblern zu schützen, nur um die Größe der ausführbaren Datei zu verringern und Manipulationen zu verhindern.

Antworten auf die Frage(24)

Ihre Antwort auf die Frage