0
  1. 为什么VS2010把这种信息(函数名)放在Release模式下可执行?

  2. 我可以摆脱 exe 文件中所有未使用的数据/段,重新链接它,重新构建它等,在一些第三方软件的帮助下“分析”现有的 .exe 并重建它?

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

在此处输入图像描述

4

2 回答 2

5
  1. 事实上,放置这些细节的并不是真正的 VStudio,而是您的项目静态使用的 Qt 库。就库的大小而言,Qt 是众所周知的“慷慨”。

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

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

于 2012-06-08T09:55:13.753 回答
1

除非你的可执行文件有几十兆,否则我不会打扰。

但要回答这个问题,我会做 3. 使用UPX

于 2012-06-08T09:46:12.567 回答