-
-
[原创]ZMPacker for ZanMoon
-
发表于:
2007-6-5 12:02
6226
-
ZanMoon,一个可以使易语言编译出来的可执行文件脱离runtime运行的东西。具体作用,用者自明;)
这样就不用每次发布软件的时候带上一个庞大的支持库了,让易语言编写的程序也可以小于10k。易语言不能编写真正的SDK程序(其实原先也是可以的,但是如果SDK程序还要依赖于某种特定的runtime的话,SDK也就没有任何意义了)、Keygen程序(你不愿意看到发布一个比软件本身还要庞大的kengen吧)、甚至xx程序(有大于200k的xx程序么?也许有,但是效果呢)的历史即将结束。
目前实现的功能:
1。不依赖于核心支持库。可以在98/2000/xp/2003/vista系统上完全独立运行。一个空程序的大小将小于10k。
2。可以调用支持库中的命令,但是发布的时候需要带上用到的库。和原先最大的区别是,没有使用的支持库不用发布。
3。可以调用DLL命令。
4。可以调用部分核心支持库中的命令,而不需要核心支持库。支持的命令列表见下面。
5。分别支持exe文件和dll文件。
6。提供比易语言runtime更稳定的内存管理、更快的启动和运行速度。
7。可以使易语言DLL在LoadLibrary的时候执行“启动子程序”中的代码(吃过亏的朋友会知道这个有什么作用的)。
ZanMoon的网站是:
http://zanmoon.monkeycz.com
我的BLOG是:
http://www.monkeycz.com
下载最新版本和查阅相关信息请登陆上述网站。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)