〓〓〓〓关于生成的exe大小的问题!〓〓〓〓〓 ( 积分: 100 )

  • 主题发起人 主题发起人 fi7ke
  • 开始时间 开始时间
F

fi7ke

Unregistered / Unconfirmed
GUEST, unregistred user!
本人写了一个程序.实现的功能如下:下载网上指定的exe文件,完了之后运行.最后生成大小8KB的exe程序.用了不下十个压缩软件压缩.最后为FSG2强度最大,压后省3.94KB(原来对于压缩小执行程序FSG2比较拿手).但我见同类程序(功能一样),并且经过反汇编研究也是用DELPHI开发的.程序大小却只有3KB.这让我很郁闷...请问前辈们在长期研究过程中有无见过这类情况呢???还请不吝赐教..<br><br>我猜想是否用某种方法去掉了生成后的exe文件中不用的代码呢?
 
本人写了一个程序.实现的功能如下:下载网上指定的exe文件,完了之后运行.最后生成大小8KB的exe程序.用了不下十个压缩软件压缩.最后为FSG2强度最大,压后省3.94KB(原来对于压缩小执行程序FSG2比较拿手).但我见同类程序(功能一样),并且经过反汇编研究也是用DELPHI开发的.程序大小却只有3KB.这让我很郁闷...请问前辈们在长期研究过程中有无见过这类情况呢???还请不吝赐教..<br><br>我猜想是否用某种方法去掉了生成后的exe文件中不用的代码呢?
 
就是哈,<br>学习
 
高!<br>我编译了一个空的控制台程序,14.5k,加壳后8.5k
 
看看这里:<br>http://scifi.pages.at/yoda9k/codesnippets.htm<br>MiniDExe: How to compile small files with Delphi. (by nico) <br><br>它用纯Delphi编译生成的MiniDExe.exe文件就只有3k多一点[8D]
 
使用dcc32来编译程序,就会非常小!!
 
只生成一个工程文件,不带任何VCL的内容,全部用API来实现,这样得到的程序就很小。
 
谢谢devilsniffer,thx1180,代鱼 三位的回复.代鱼朋友可能只看主题没看我写的内容.我写的只有3.94KB.肯定不存在带VCL库.但我想要更小.
 
后退
顶部