十万个为什么 发表于 2020-3-13 09:14:44

大漠插件错误详解,GetLastError用法说明

易语言命令名称:
GetLastError

命令功能介绍:
获取插件命令的最后错误

命令类别:大漠插件命令


命令使用说明:

返回值:
整形数:
返回值表示错误值。 0表示无错误.
-1 : 表示你使用了绑定里的收费功能,但是没注册,无法使用.
-2 : 使用模式0 2 时出现,因为目标窗口有保护. 常见于win7以上系统.或者有安全软件拦截插件.解决办法: 关闭所有安全软件,然后再重新尝试. 如果还不行就可以肯定是目标窗口有特殊保护.
-3 : 使用模式0 2 时出现,可能目标窗口有保护,也可能是异常错误. 可以尝试换绑定模式或许可以解决.
-4 : 使用模式101 103时出现,这是异常错误.
-5 : 使用模式101 103时出现, 这个错误的解决办法就是关闭目标窗口,重新打开再绑定即可. 也可能是运行脚本的进程没有管理员权限.
-6 : 被安全软件拦截。典型的是金山.360等. 如果是360关闭即可。 如果是金山,必须卸载,关闭是没用的.
-7 -9 : 使用模式101 103时出现,异常错误. 还有可能是安全软件的问题,比如360等。尝试卸载360.
-8 -10 : 使用模式101 103时出现, 目标进程可能有保护,也可能是插件版本过老,试试新的或许可以解决. -8可以尝试使用DmGuard中的np2盾配合.
-11 : 使用模式101 103时出现, 目标进程有保护. 告诉我解决。
-12 : 使用模式101 103时出现, 目标进程有保护. 告诉我解决。
-13 : 使用模式101 103时出现, 目标进程有保护. 或者是因为上次的绑定没有解绑导致。 尝试在绑定前调用ForceUnBindWindow.
-14 : 可能系统缺少部分DLL,尝试安装d3d. 或者是鼠标或者键盘使用了dx.mouse.api或者dx.keypad.api,但实际系统没有插鼠标和键盘. 也有可能是图色中有dx.graphic.3d之类的,但相应的图色被占用,比如全屏D3D程序.
-16 : 可能使用了绑定模式 0 和 101,然后可能指定了一个子窗口.导致不支持.可以换模式2或者103来尝试. 另外也可以考虑使用父窗口或者顶级窗口.来避免这个错误。还有可能是目标窗口没有正常解绑 然后再次绑定的时候.
-17 : 模式101 103时出现. 这个是异常错误. 告诉我解决.
-18 : 句柄无效.
-19 : 使用模式0 11 101时出现,这是异常错误,告诉我解决.
-20 : 使用模式101 103 时出现,说明目标进程里没有解绑,并且子绑定达到了最大. 尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定.
-21 : 使用模式101 103 时出现,说明目标进程里没有解绑. 尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定.
-22 : 使用模式0 2,绑定64位进程窗口时出现,因为安全软件拦截插件释放的EXE文件导致.
-23 : 使用模式0 2,绑定64位进程窗口时出现,因为安全软件拦截插件释放的DLL文件导致.
-24 : 使用模式0 2,绑定64位进程窗口时出现,因为安全软件拦截插件运行释放的EXE.
-25 : 使用模式0 2,绑定64位进程窗口时出现,因为安全软件拦截插件运行释放的EXE.
-26 : 使用模式0 2,绑定64位进程窗口时出现, 因为目标窗口有保护. 常见于win7以上系统.或者有安全软件拦截插件.解决办法: 关闭所有安全软件,然后再重新尝试. 如果还不行就可以肯定是目标窗口有特殊保护.
-27 : 绑定64位进程窗口时出现,因为使用了不支持的模式,目前暂时只支持模式0 2 11 13 101 103
-28 : 绑定32位进程窗口时出现,因为使用了不支持的模式,目前暂时只支持模式0 2 11 13 101 103
-100 : 调用读写内存函数后,发现无效的窗口句柄
-101 : 读写内存函数失败
-200 : AsmCall失败
示例:
TracePrint dm.GetLastError()


注: 此函数必须紧跟上一句函数调用,中间任何的语句调用都会改变这个值.

命令源码:



源码复制到易语言教程:

首先复制上面的命令源码.到剪辑板.然后来到易语言的程序集界面如下图所示
http://eyy8.eyy8.vip/forum/202002/24/132944b0m70cyjjvy79j2y.png

然后拖动鼠标把程序集名-窗口程序集.选中.然后粘贴上面的代码

即可插入易语言命令代码哦

DLL源码复制到易语言教程:



chengriyue 发表于 2020-3-18 11:36:03


这东西我收了!谢谢楼主!易语言吧真好!

byy1314520 发表于 2020-5-28 19:49:33

谢谢楼主

Acoyi 发表于 2020-9-14 22:05:15

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!

yyz860723 发表于 2021-5-28 23:21:49

楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!

17375899387 发表于 2022-3-24 22:49:03

我弹出的是126是什么鬼

pj123 发表于 2022-6-13 23:33:03

十分nice

fitow3 发表于 2022-7-23 15:27:12

本帖最后由 fitow3 于 2022-7-23 15:28 编辑

GetLastError 是0但后台绑定窗口返回值也 是0
绑定失败

806076636 发表于 2024-4-1 08:06:56

绑定窗口总是失败
页: [1]
查看完整版本: 大漠插件错误详解,GetLastError用法说明