大漠游戏插件是辅Zhu作者使用最多的ActiveX组件,但易语言却无法用自己的“对象”类型来调用,比如翻译VB脚本代码如下: Set dm = CreateObject("dm.dmsoft")
ver = dm.Ver()
If len(ver) = 0 Then
MessageBox "创建对象失败,检查系统是否禁用了vbs脚本权限"
EndScript
End If 易的对象却提示找不到接口,无法调用。用本支持库来创建大漠插件对象可解决这个问题,并且购买配套的静态库,可以实现静态库编译。
2.3.1版更新: 继续支持新版本的大漠不用安装ActiveX组件调用方式,直接将dm.dll当普通DLL调用,不受其它软件在系统安装的大漠版本的影响,不会被游戏检测出系统是否安装了大漠,dm.dll可改名,(此功能不支持WIN98ME系统下的新版大漠)。
2.2.0版更新: 由于以前用VMP壳加密会引起误报,故升级为第二代硬件码注册验证系统。不再用VMP壳加密支持库。
一、第二代硬件码系统是验证插件与支持库分离的方式,下载新版支持库后会自动下载安装插件。
二、第二代硬件码系统不会因为重装系统、格式化硬盘、硬盘重新分区,硬件码发生改变。
三、第二代硬件码相对于第一代硬件码已经改变,需要用户在管理面板里,自己修改新的硬件码,一年可以修改两次。
四、对于U盘认证的,只需编译时读取验证一次U盘,直到易编辑器关闭前有效,不必一直插着U盘,延长了U盘的使用寿命。
2.1.0版更新: 1、为了减少误报和大漠组件版本的冲突,现在不支持安装ActiveX组件方式,再创建对象的方式调用大漠对象,删除这部分的功能代码。而是必须用“置大漠插件全路径”命令,直接调用指定版本的dm.dll,不再受其它软件在系统安装的大漠版本的影响。 2、支持本工作室的注册认证U盘,相当于加密狗功能,不再绑定一台电脑上编译,方便编程和编译不固定电脑的用户。(U盘须另购)
2.0.0版更新: 增加“置大漠插件全路径”命令,可以不用安装大漠组件也能够创建大漠对象并调用,可防止程序被检测出并限制使用大漠组件。不用本命令,仍按原来的ActiveX组件方式,运行前仍需要安装。用本命令后,将大漠dm.dll当做普通DLL来调用,也可以改名。 1.1.0版更新: 修改注册插件的方式不同,不能使用的BUG(在易的OCX封装工具里用注册类型库可以使用,但用regsvr32 dm.dll的方式注册插件却不行) |