J'ai utilisé UPX avant de réduire la taille de mes exécutables Windows, mais je dois admettre que je suis naïf à des effets secondaires négatifs que cela pourrait avoir. Quel est l'inconvénient de tout cela l'emballage/déballage?
Existe-il des scénarios dans lesquels personne ne recommanderais PAS UPX-ing un fichier exécutable (par exemple, lors de l'écriture d'une DLL, Windows Service, ou lors du ciblage de Vista ou Win7)? J'écris la plupart de mon code en Delphi, mais j'ai utilisé UPX pour compresser C/C++ exécutables ainsi.
Sur une note de côté, je suis pas en cours d'exécution UPX dans une tentative pour protéger mon exe à partir d'désassembleurs, uniquement pour réduire la taille de l'exécutable et de prévenir l'altération superficielle.