我用过UPX之前减少我的Windows可执行文件的大小,但我必须承认我对这可能产生的任何负面影响都很天真。所有这些打包/拆包的缺点是什么?在某些情况下,是否有人会建议不要对可执行文件进行UPX处理(例如,在编写DLL、Windows服务或针对Vista或Win7时)?我的大部分代码都是用Delphi编写的,但我也使用UPX来压缩C/C++可执行文件。附带说明,我不运行UPX是为了保护我的exe免受反汇编程序的攻击,只是为了减小可执行文件的大小并防止粗略的篡改。 最佳答案 ...therearedownsidestousingEXEc