如何编写像uTorrent这样的轻量级可执行文件

its*_*dok 9 memory winapi executable

可能重复:
为Windows编写纤薄的C++程序(如uTorrent)

uTorrent一直给我留下了深刻的印象,它具有270KB的可执行文件和较小的内存占用,同时与其尺寸为30倍的类似工具竞争.我可以想到我的计算机上的其他几个工具可以使用这样一个"debloated"版本.

应该用什么方法来编写一个300KB以下的Twitter客户端呢?

  • 我猜测唯一的语言选项是C,C++和汇编程序(我是对的吗?).
  • 你还可以使用框架吗?
  • 你是否必须使用演示场景中那些疯狂的 策略来保持exe小?
  • 这样的东西还能维持吗?

我不是一个真正的win32程序员,所以这个问题的一部分可能没有意义.我们欢迎更正.

Dim*_*tis 0

我对你的意见的贡献:

至少在开始时没有疯狂的策略: “我们应该忘记小的效率,大约 97% 的时间说:过早的优化是万恶之源。”

看一下此后的第一个项目符号:C、C++ 和汇编程序:C++,然后是 C,然后是汇编程序。