Я использовал UPX, чтобы уменьшить размер исполняемых файлов Windows, но я должен признать, что я наивна к любому отрицательному побочные эффекты, которые это могло бы иметь. Какая недостатка для всей этой упаковки/распаковки?
Существуют ли сценарии, в которых кто-то рекомендовал бы НЕ ОБНОВИТЬ исполняемый файл (например, при написании DLL, Windows Service или при ориентации на Vista или Win7)? Я пишу большую часть своего кода в Delphi, но я использовал UPX для сжатия исполняемых файлов C/С++.
На стороне примечания я не, использующий UPX в попытке защитить мой exe от дизассемблеров, только для уменьшения размера исполняемого файла и предотвращения беглого вмешательства.