boyhong 发表于 2012-3-7 10:53:44

请教一下,哪个编程软件编译出的EXE小呢?

很小的一个功能,比如:

ShellExecuteWait("test.msi", "/passive", @TempDir);有进度条的


请教一下,哪个编程软件编译出的EXE小呢?C????大家有何推荐?

boyhong 发表于 2012-3-7 11:11:49

回复 1# boyhong

汗,我在VC里试了一下,代码如下所示,编译出来:168K   但在VC里怎么去掉一闪而过的黑色窗口呢?谁告诉我一下,谢谢。

#include <windows.h>
main()
{
ShellExecute(NULL,"open","calc.exe",NULL,NULL,SW_HIDE);
}

zldfsz 发表于 2012-3-7 11:57:51

一两百K不大啊

boyhong 发表于 2012-3-7 12:09:38

恩,接着寻找更优答案。。。。

魔导 发表于 2012-3-7 19:56:00

#include <windows.h>
大概是跟这个有关吧。。。。

pp648852 发表于 2012-3-7 21:30:38

这不是蛋疼吗,只有几百KB而已嘛!{:face (396):}

pusofalse 发表于 2012-3-8 06:12:16

编译器当然是汇编的程序最小,想都不用想。你若懂汇编以及PE文件结构,可以直接写机器码,楼主1#的代码手动编译为PE文件,最多2KB, 编译器都是浮云。

boyhong 发表于 2012-3-8 12:06:13

编译器当然是汇编的程序最小,想都不用想。你若懂汇编以及PE文件结构,可以直接写机器码,楼主1#的代码手动 ...
pusofalse 发表于 2012-3-8 06:12 http://www.autoitx.com/images/common/back.gif


    呵呵,P版,。。。高级语言都有编译器或者解释器。。。。据您所知,相对来说,哪一款相对来说体积小点呢?
谢谢了~

boyhong 发表于 2012-3-8 12:10:26

这不是蛋疼吗,只有几百KB而已嘛!
pp648852 发表于 2012-3-7 21:30 http://www.autoitx.com/images/common/back.gif


    试着某一个集中时间,几千个用户同时UNC访问:
Run ("\\某台机器ip\test.exe")

这个时候,少100K少50K那都是网络效率啊

user3000 发表于 2012-3-9 01:27:35

直接批处理文件最小? 4KB

endless 发表于 2012-3-10 13:52:37

呵呵 最小是跟程序有关吧

endless 发表于 2012-3-10 13:53:10

呵呵 最小是跟程序有关吧

vason1019 发表于 2012-3-13 13:21:35

路过学习下

ceoguang 发表于 2012-3-13 18:27:21

回复boyhong

汗,我在VC里试了一下,代码如下所示,编译出来:168K   但在VC里怎么去掉一闪而过的黑色 ...
boyhong 发表于 2012-3-7 11:11 http://www.autoitx.com/images/common/back.gif
试试这个

Qokelate 发表于 2012-3-14 02:43:09

一条命令直接BAT最小
页: [1] 2 3
查看完整版本: 请教一下,哪个编程软件编译出的EXE小呢?