首页
社区
课程
招聘
[旧帖] [求助]那些只有几十KB的程序是怎么做的 0.00雪花
发表于: 2012-9-17 00:35 1843

[旧帖] [求助]那些只有几十KB的程序是怎么做的 0.00雪花

2012-9-17 00:35
1843
收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 15
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
汇编或者c,c+写的都不大吧
2012-9-17 11:32
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有很多可以将程序变小的方法,最好的方法就是研究PE结构,可以将程序压缩到更小的,我见过一个130字节的HelloWorld,就是压缩了PE格式
2012-9-17 12:14
0
雪    币: 190
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
用realse模式编译,别用debug
2012-9-17 12:26
0
雪    币: 102
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
crinkler 是个很好的工具!!
2012-9-17 17:52
0
雪    币: 39
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
下了打不开 控制台窗口闪了一下
2012-9-17 20:01
0
雪    币: 51
活跃值: (56)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
还是研究PE结构吧,拿个16进制编辑工具,直接写exe程序,建议看《计算机病毒解密与对抗》
2012-9-17 20:33
0
雪    币: 102
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
在cmd里可以执行(一般不会这么做吧),本来就是命令行工具。和链接器差不多,写好makefile直接调用就可以了。
2012-9-17 21:12
0
雪    币: 39
活跃值: (66)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
Crinkler 1.1 (Jan 12 2008) (c) 2005-2008 Aske Simon Christensen & Rune Stubbe

   options:

      /CRINKLER
      /HASHSIZE:size in mb
      /HASHTRIES:number of hashing tries
      /ORDERTRIES:number of section reordering tries
      /ENTRY:symbol
      /OUT:filename
      /REPORT:filename
      /UNSAFEIMPORT
      /SUBSYSTEM:{WINDOWS|CONSOLE}
      /TRUNCATEFLOATS[:bits]
      /COMPMODE:{INSTANT|FAST|SLOW}
      /PRINT:{LABELS|IMPORTS|MODELS}
      /TRANSFORM:{CALLS}
      /LIBPATH:dirs
      /RANGE:dllname
      /REPLACEDLL:oldDLL=newDLL
      /PRIORITY:{IDLE|BELOWNORMAL|NORMAL}
      /PROGRESSGUI

不知道怎么操作  看着眼花
2012-9-18 10:10
0
雪    币: 102
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
给个简单例子。调用了opengl函数,可能你无法编译通过。当然可以全部注释掉,好像这样就一个messagebox了。。。
参数我也不是很懂,为了一个不是那么大众化的软件钻研太深,还不如多学些其它东西。。
(一般程序都不大,用的是dll嘛)
顺便分享一份ppt,虽然不是我写的。
上传的附件:
2012-9-18 19:02
0
游客
登录 | 注册 方可回帖
返回
//