1、检查是否在停止脚本的时候,未解绑导致的下次启动脚本绑定失败。
2、检查是否有其他软件也绑定了此窗口。
3、绑定的时候可丢在一个循环内,绑定成功再跳出循环。
这个是大漠官方解释,没有关于-22的返回值定义哦
函数简介:
获取插件命令的最后错误
函数原型:
long GetLastError()
参数定义:
返回值:
整形数:
返回值表示错误值。 0表示无错误.
-1 : 表示你使用了绑定里的收费功能,但是没注册,无法使用.
-2 : 使用模式0 2 4 6时出现,因为目标窗口有保护,或者目标窗口没有以管理员权限打开. 常见于win7以上系统.或者有安全软件拦截插件.解决办法: 关闭所有安全软件,并且关闭系统UAC,然后再重新尝试. 如果还不行就可以肯定是目标窗口有特殊保护.
-3 : 使用模式0 2 4 6时出现,可能目标窗口有保护,也可能是异常错误.
-4 : 使用模式1 3 5 7 101 103时出现,这是异常错误.
-5 : 使用模式1 3 5 7 101 103时出现, 这个错误的解决办法就是关闭目标窗口,重新打开再绑定即可. 也可能是运行脚本的进程没有管理员权限.
-6 -7 -9 : 使用模式1 3 5 7 101 103时出现,异常错误. 还有可能是安全软件的问题,比如360等。尝试卸载360.
-8 -10 : 使用模式1 3 5 7 101 103时出现, 目标进程可能有保护,也可能是插件版本过老,试试新的或许可以解决.
-11 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 告诉我解决。
-12 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 告诉我解决。
-13 : 使用模式1 3 5 7 101 103时出现, 目标进程有保护. 或者是因为上次的绑定没有解绑导致。 尝试在绑定前调用ForceUnBindWindow.
-14 : 使用模式0 1 4 5时出现, 有可能目标机器兼容性不太好. 可以尝试其他模式. 比如2 3 6 7
-16 : 可能使用了绑定模式 0 1 2 3 和 101,然后可能指定了一个子窗口.导致不支持.可以换模式4 5 6 7或者103来尝试. 另外也可以考虑使用父窗口或者顶级窗口.来避免这个错误。还有可能是目标窗口没有正常解绑 然后再次绑定的时候.
-17 : 模式1 3 5 7 101 103时出现. 这个是异常错误. 告诉我解决.
-18 : 句柄无效.
-19 : 使用模式0 1 2 3 101时出现,说明你的系统不支持这几个模式. 可以尝试其他模式.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)