减少.exe大小.Exe压缩器

pav*_*din 0 c++ compression exe visual-studio-2010

  1. 为什么VS2010将此类信息(功能名称)置于可执行模式?

  2. 我可以在exe文件中删除所有未使用的数据/段,重新链接它,重新构建它等,借助一些第三方软件来"分析"现有的.exe并重建它吗?

  3. 我可以通过添加一些解压缩启动二进制代码来压缩.exe文件以缩小其大小吗?

在此输入图像描述

mox*_*mox 5

  1. 事实上,真正的VStudio并不是将这些细节放在你的项目静态消耗的Qt库中.众所周知,就图书馆的规模而言,Qt是"慷慨的".

  2. 是的,拥有这些详细信息有助于了解软件的功能.(例如使用Qt).

  3. 就压缩和可移植性而言,UPX是众所周知的并且非常高效.但是不要忘记UPX是一种压缩(和解压缩)机制,而不是加密机制.要隐藏某些导出表等,您可以使用真正的压缩和加密包,如VMProtect