登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 39640|回复: 40
打印 上一主题 下一主题

[教程] 黑月的使用说明

  [复制链接]
跳转到指定楼层
楼主
发表于 2010-10-7 17:48:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 云外归鸟 于 2010-10-7 17:48 编辑

一、黑月工具的安装和使用:
  为了方便使用,黑月工具是以易语言编辑器的插件形式使用,出现在易编辑器的工具菜单里,与易IDE融合。在易语言编译生成EXE和DLL文件之后,随即自动加工处理,重新编译转化成黑月程序,不用自己选择程序文件(这个自动处理功能,可以通过黑月设置关闭,变为手动选择处理)。
  1、下载黑月安装程序之后,双击运行按提示说明,黑月必须安装在易语言安装目录。比如:C:\Program Files\e (e目录下的BlackMoon为黑月主目录,以及LIB里的BlackMoon.fne为支持库插件)
  2、安装黑月工具之后,需要在易编辑器菜单->工具->支持库配置,勾选“黑月编译器插件”支持库,如图:


如果没有什么意外,就会立即启动并运行黑月工具

工具菜单出现“黑月工具”和“黑月资源编辑器”菜单选项。

注意:如果勾选“黑月编译器插件”支持库时,易编辑器出错退出。这说明你的系统不支持黑月自动加工处理功能(部份原因是使用了破解版易语言)。


  遇到这种情况请自行编辑配置文件,比如:C:\Program Files\e\BlackMoon\BlackMoon.ini
修改配置内容:
[BlackMoon]
Run=0
  将禁止自动处理功能,这时再重新启动易编辑器,再次勾选“黑月编译器插件”支持库。但没有自动处理功能很不方便,而且如果要同时编译资源,RC脚本文件路径和名称也需要相应变化,这以后再详细了解。

  3、关闭自动处理功能和手动选择处理。易编辑器菜单->工具->黑月工具,将出现黑月的设置窗口,如图:


  “启动黑月编译器”选择框决定是否在易语言生成程序之后,自动处理成黑月程序。如果关闭,将不自动加工处理成黑月程序,恢复易编辑器原来的状态和功能。如果上系统不支持自动处理的,勾选这个功能将导致易编辑器出错。
  关闭开启这个功能,在易编辑器的输出窗口都有提示:


  4、使用和产生PE资源。易编辑器菜单->工具->黑月资源编辑器,将运行资源脚本编辑工具软件,如果当前源码已经保存到文件路径,并且没有与源码相配套的RC文件,将询问你是否创建同名的RC文件。


  如果已经创建有了,就会直接打开与源码相关的RC文件,编译时会自动编译RC脚本为PE资源,源码中使用专用API访问PE标准资源。
黑月资源编辑器主要的功能菜单如图所示:


  5、黑月程序编写的注意事项:
  (1)黑月兼容大部分的斩月程序,斩月源码若在黑月编译后上无法运行,请仔细排查。
  (2)黑月程序若使用链接静态库和使用__cdecl调用方式的DLL函数时,则不能调试运行(按F5),只能编译后才能运行(用信息框插入代替断点)。
  (3)请将易编辑器的“花指令插入级别”和“编译结果打乱码”关闭(设置为0),这两个功能影响黑月对易程序的分析。
  (4)如果使用4.13版本,请将版本信息功能关闭,菜单->程序->配置->(最底下选项)去掉选勾。使用黑月自己的资源脚本添加版本信息。否则会破坏生成的黑月程序,出现“不是有效的 Win32 应用程序。”的提示框。
  (5)黑月程序只能使用支持的核心库命令和API,不能使用易的窗口及组件和其它支持库,窗体界面用代码和资源对话框生成。
  (6)编写非控制台的黑月程序,可以在程序新建内先选择控制台程序(用_启动子程序),然后在“菜单->程序->配置”改成“Windows窗口程序”。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

41#
发表于 2014-8-22 07:37:05 | 只看该作者
黑月编译插件可以静态编译吗?有谁回答?
回复 支持 反对

使用道具 举报

40#
发表于 2013-9-12 01:13:59 | 只看该作者
本帖最后由 ximengxuan 于 2013-9-12 01:15 编辑

我想请教下,黑月插件如何编译exe文件哪?下面一段,怎么看就是看不懂、

update.exe 是易语言编写 黑月插件编译

如果你要修改或者调试源码  请安装并开启黑月编译插件

把update.exe和你的原程序放一起并正确传递命令行参数即可实现自动下载自动更新

正确的格式是[update.exe 下载地址|升级公告|原程序进程名|是否网盘地址|下载类型]

以下解释一下相关参数
1.下载地址 该地址可以是两种地址 一种是直接的exe下载地址  另一种则是百度网盘地址
           注意:百度网盘的该地址中必须是共享单独一个文件。

2.升级公告 显示在编辑框中的内容

3.原程序进程名  旧程序的进程名 必须全名 如 "123.exe"

4.是否网盘地址  如果是直接的EXE下载地址 则写0 百度网盘则写1

5.下载类型   如果写1则启动更新程序 则自动开始下载  如果写0则需要手动点击更新按钮
回复 支持 反对

使用道具 举报

38#
发表于 2013-7-4 17:59:01 | 只看该作者
有木有视频语音教程啊,看不懂啊。
回复 支持 反对

使用道具 举报

37#
发表于 2012-10-25 22:16:32 | 只看该作者
支持了
回复 支持 反对

使用道具 举报

36#
发表于 2012-10-18 12:59:45 | 只看该作者
支持支持!!绝对支持
回复 支持 反对

使用道具 举报

35#
发表于 2011-6-12 11:00:30 | 只看该作者
太感谢了,支持
回复 支持 反对

使用道具 举报

34#
发表于 2011-5-11 09:03:29 | 只看该作者
看看还不错啊
回复 支持 反对

使用道具 举报

33#
发表于 2011-5-7 00:29:16 | 只看该作者
非常感谢,下载了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表