首页
社区
课程
招聘
[原创]ZMPacker for ZanMoon
发表于: 2007-6-5 12:02 6226

[原创]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期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
2
凡编译后编译成native code?太牛了吧?
2007-6-5 12:57
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
3
斩月? 易语言程序的窗口编译支持吗?
2007-6-5 13:12
0
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
4
呵呵,易语言编译后的目标代码就是native code的。
2007-6-5 16:15
0
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
5
不支持。需要自己用API创建窗体或者使用ZanMoon Class Library中的窗口类。
2007-6-5 16:17
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
6
版主你的E-Code Explorer不支持反编译这类程序呀,呵呵~
自己K自己,厉害呀
2007-6-5 16:21
0
雪    币: 1919
活跃值: (901)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
7
收藏,支持~~
2007-6-5 16:28
0
雪    币: 242
活跃值: (1664)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
8
支持大牛,收藏下来!
2007-6-5 19:44
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
9
支持猴哥~
不如内置一个masm,把库直接包含进去都可以调用,借用e的语法编译器而已
2007-6-6 14:08
0
雪    币: 1223
活跃值: (469)
能力值: (RANK:460 )
在线值:
发帖
回帖
粉丝
10
还不如抽代码、重组
2007-6-8 11:24
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
11
还不如用开源C编译器替换几个关键字 补充几个类库。
2007-6-8 12:24
0
游客
登录 | 注册 方可回帖
返回
//