软件简介：

　　黑月是类似于斩月，目的是将易语言程序小型化，脱离支持库运行的工具。但实现原理和方法又与斩月不同，不需要类似的斩月壳，而是分析并转化易程序为对象文件obj，再用链接器LINK.EXE重新编译链接。这样生成的黑月程序，具有更规范更优化的PE程序文件结构，并且带来更多的功能扩展（比如使用RC资源脚本生成PE标准资源），以及带来下好处：www.ouyaoxiazai.com

　　1、具有正常的PE可执行文件结构，经过反编译后生成的易程序代码清晰可见，完全呈现。汇编代码可分析可用专用软件跟踪调试，不会再产生误报。

　　2、在脱离核心支持库的同时，又不废除原有核心库命令，而是转向调用功能类似的黑月核心库。就是说，黑月可以使用大部分的原核心库命令（非窗口操作），并且黑月核心库为本人模仿原核心库功能，再重新编写的静态库。由于黑月先天优势，可以静态库抽取代码片段合成编译，就是用到的命令函数才提取相应部分代码。不用到命令不合成到目标程序。这样的好处是既保持原有功能不变，又不使程序文件大小增加，附带冗余代码。

　　4、黑月可以使用PE标准资源，用RC脚本编译生成。比如使用资源对话框模板创建窗口，并配合可视化的黑月RC脚本编辑器，比斩月又多一种更方便的界面设计功能，而且与汇编和C语言的RC脚本兼容通用，使黑月程序更接近于常规程序。

　　5、黑月的Dll可以使用类似其它语言DLLMAIN入口函数（黑月为“Dll入口函数”），可以通过Dll的模块句柄访问Dll的PE资源、注入进程、多线程应用等等优点。

　　6、黑月可以突破易语言自身的限制，实现对__cdecl调用方式函数的支持，并且可以在编译时链接其它由C语言或MASM32汇编语言编写的静态库，这又大大的增强了功能扩展，对众多C语言代码资源的利用，和软件工程的协作开发创造了便利条件。

　　7、易友们一直梦想的静态库抽取合成编译，今天在黑月已经实现了！

　　8、黑月完全脱离了易的结构，不会在出现误报的情况，并且支持各类猛壳例：VM等等。