黑月编译器插件主要分为两部分:
1.核心静态库(即krnln.lib,核心支持库函数的实现代码)
2.重编译器(给编译后的程序替换核心库)
此次开源的是核心静态库那一部分的源码,已经得到了云外归鸟的同意。
重编译器部分源码则暂时没有开源计划。
源码的下载及开源项目地址:
https://github.com/zhongjianhua163/BlackMoonKernelStaticLib
此次开源的目的是让更多有兴趣和有能力的人一起来优化黑月和修复BUG。
毕竟,从大鸟到彬哥,再到我手,黑月经历了数次升级,至今仍存在一些不足,
而我工作烦忙,再加能力有限,一些BUG迟迟不能修复,
比如COM对象这一块,虽然问题大多出在开发者并没有正确使用而导致的,
但黑月本身不能完全跟易实现一模一样的效果也是原因之一。
所以,有兴趣的人,可以去研究一下。
开源的相关事项,已经写在readme.txt中了,可以前往开源地址中查看。
更新日志:
3.6.7.2版本(2019年12月16日)
1、修复 到长整数() 提供空文本时返回值不正确的问题。(感谢 抹語、淚先℡流 的反馈)
2、修复 倒找文本() 当起始位置前一个字符为汉字的时候返回值有可能不正确的问题。
3、修复对象的方法或属性在提供多余的空参数时会崩溃的问题。(感谢 你凌哥i 的反馈)
4、修复 置错误提示管理() 无法捕获DLL文件或函数不存在的错误提示的问题。(感谢 Wiley 的反馈)
5、修复 到字节() 不能正确转换逻辑值的问题。(感谢 船长 的反馈)
黑月编译器