易语言大漠插件模块制作解除绑定UnBindWindow

171 篇文章 26 订阅

本节课封装的大漠命令有:UnBindWindow(),DownCpu、EnableBind、EnableFakeActive、EnableIme、EnableKeypadMsg、EnableKeypadPatch、EnableKeypadSync、EnableMouseMsg、EnableMouseSync、EnableRealKeypad、EnableRealMouse、EnableSpeedDx

511遇见大漠模块制作

视频教程源码:

.版本 2

.子程序 UnBindWindow, 整数型, 公开, 解除绑定窗口,并释放系统资源 UnBindWindow(返回值:0失败,1成功)

返回 (obj.数值方法 (“UnBindWindow”, ))

.子程序 DownCpu, 整数型, 公开, 降低目标窗口所在进程的CPU占用DownCpu(返回值:0失败,1成功)
.参数 rate, 整数型, , rate 整形数: 取值范围大于0 取值为0 表示关闭CPU优化. 这个值越大表示降低CPU效果越好.

返回 (obj.数值方法 (“DownCpu”, rate))

.子程序 EnableBind, 整数型, 公开, 设置是否暂时关闭或者开启后台功能. 默认是开启. EnableBind(返回值:0失败,1成功)
.参数 enable, 整数型, , 0 全部关闭(图色键鼠都关闭,也就是说图色,键鼠都是前台,-1 只关闭图色.(也就是说图色是normal前台. 键鼠不变),1 开启(恢复原始状态),5 同0,也是全部关闭,但是这个模式下,就算窗口在前后台切换时,属性dx.public.active.message的效果也一样不会失效.

返回 (obj.数值方法 (“EnableBind”, enable))

.子程序 EnableFakeActive, 整数型, 公开, 设置是否开启后台假激活功能. 默认是关闭.EnableFakeActive(返回值:0失败,1成功)
.参数 enable, 整数型, , 0关闭,1开启

返回 (obj.数值方法 (“EnableFakeActive”, enable))

.子程序 EnableIme, 整数型, 公开, 设置是否关闭绑定窗口所在进程的输入法.EnableIme(返回值:0失败,1成功)
.参数 enable, 整数型, , 0关闭,1开启

返回 (obj.数值方法 (“EnableIme”, enable))

.子程序 EnableKeypadMsg, 整数型, 公开, 是否在使用dx键盘时开启windows消息.默认开启.EnableKeypadMsg(返回值:0失败,1成功)
.参数 enable, 整数型, , 0关闭,1开启

返回 (obj.数值方法 (“EnableKeypadMsg”, enable))

.子程序 EnableKeypadPatch, 整数型, 公开, 键盘消息发送补丁. 默认是关闭.EnableKeypadPatch(返回值:0失败,1成功)
.参数 enable, 整数型, , 0关闭,1开启

返回 (obj.数值方法 (“EnableKeypadPatch”, enable))

.子程序 EnableKeypadSync, 整数型, 公开, 键盘消息采用同步发送模式.默认异步.EnableKeypadSync(返回值:0失败,1成功)
.参数 enable, 整数型, , 0 禁止同步,1开启同步
.参数 time_out, 整数型, , 单位是毫秒,表示同步等待的最大时间.

返回 (obj.数值方法 (“EnableKeypadSync”, enable, time_out))

.子程序 EnableMouseMsg, 整数型, 公开, 是否在使用dx鼠标时开启windows消息.默认开启.EnableMouseMsg(返回值:0失败,1成功)
.参数 enable, 整数型, , 0禁止,1开启

返回 (obj.数值方法 (“EnableMouseMsg”, enable))

.子程序 EnableMouseSync, 整数型, 公开, 鼠标消息采用同步发送模式.默认异步.EnableMouseSync(返回值:0失败,1成功)
.参数 enable, 整数型, , 0 禁止同步,1开启同步
.参数 time_out, 整数型, , 单位是毫秒,表示同步等待的最大时间.

返回 (obj.数值方法 (“EnableMouseSync”, enable, time_out))

.子程序 EnableRealKeypad, 整数型, 公开, 键盘动作模拟真实操作,点击延时随机.EnableRealKeypad(返回值:0失败,1成功)
.参数 enable, 整数型, , 0关闭模拟,1开启模拟

返回 (obj.数值方法 (“EnableRealKeypad”, enable))

.子程序 EnableRealMouse, 整数型, 公开, 鼠标动作模拟真实操作,带移动轨迹,以及点击延时随机.EnableRealMouse(返回值:0失败,1成功)
.参数 enable, 整数型, , 0 关闭模拟,1 开启模拟(直线模拟),2 开启模式(随机曲线,更接近真实)
.参数 mousedelay, 整数型, , 单位是毫秒. 表示在模拟鼠标移动轨迹时,每移动一次的时间间隔.这个值越大,鼠标移动越慢.
.参数 mousestep, 整数型, , 表示在模拟鼠标移动轨迹时,每移动一次的距离. 这个值越大,鼠标移动越快速.

返回 (obj.数值方法 (“EnableRealMouse”, enable, mousedelay, mousestep))

.子程序 EnableSpeedDx, 整数型, 公开, 设置是否开启高速dx键鼠模式。 默认是关闭.EnableSpeedDx(返回值:0失败,1成功)
.参数 enable, 字节型, , 0关闭,1开启

返回 (obj.数值方法 (“EnableSpeedDx”, enable))

源码:511遇见易语言大漠单多线程模块制作

          易语言封装免注册免查杀大漠模块命令教程

          易语言大漠单线程模块制作解除绑定等命令

错误代码解释:0表示无错误,-1:表示你使用了绑定里的收费功能,但是没注册,无法使用,-2:使用模式0246时出现,因为目标窗口有保护,或者目标窗口没有以管理员权限打开.常见于win7以上系统.或者有安全软件拦截插件.解决办法:关闭所有安全软件,并且关闭系统UAC,然后再重新尝试.如果还不行就可以肯定是目标窗口有特殊保护,-3:使用模式0246时出现,可能目标窗口有保护,也可能是异常错误.还有可能是绑定的窗口是64位应用程序,可以尝试换绑定模式或许可以解决,-4:使用模式1357101103时出现,这是异常错误,-5:使用模式1357101103时出现,这个错误的解决办法就是关闭目标窗口,重新打开再绑定即可.也可能是运行脚本的进程没有管理员权限,-6:被安全软件拦截,典型的是金山.360等.如果是360关闭即可.如果是金山,必须卸载,关闭是没用的,-7-9:使用模式1357101,103时出现,异常错误.还有可能是安全软件的问题,比如360等.尝试卸载360,-8-10:使用模式1357101103时出现,目标进程可能有保护,也可能是插件版本过老,试试新的或许可以解决,-8可以尝试使用DmGuard中的np2盾配合,-11:使用模式1357101103时出现,目标进程有保护.告诉我解决,-12:使用模式1357101103时出现,目标进程有保护.告诉我解决,-13:使用模式1357101103时出现,目标进程有保护.或者是因为上次的绑定没有解绑导致.尝试在绑定前调用ForceUnBindWindow,-14:使用模式0145时出现,有可能目标机器兼容性不太好.可以尝试其他模式.比如236,7,-16:可能使用了绑定模式0123和101,然后可能指定了一个子窗口.导致不支持.可以换模式4567或者103来尝试.另外也可以考虑使用父窗口或者顶级窗口.来避免这个错误.还有可能是目标窗口没有正常解绑然后再次绑定的时候,-17:模式1357101103时出现.这个是异常错误.告诉我解决,-18:句柄无效,-19:使用模式0123101时出现,说明你的系统不支持这几个模式.可以尝试其他模式,-20:使用模式1357101103时出现,说明目标进程里没有解绑,并且子绑定达到了最大.尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定,-21:使用模式1357101103时出现,说明目标进程里没有解绑.尝试在返回这个错误时,调用ForceUnBindWindow来强制解除绑定,-100:调用读写内存函数后,发现无效的窗口句柄,-101:读写内存函数失败,-200:AsmCall失败
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

511遇见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值