关于C#获取句柄的问题

.Net技术 码拜 3年前 (2017-04-16) 469次浏览
最近想弄一个东西 就是本人后台获取到订单了 本人去一个棋牌游戏程序中模拟帮订单充值掉。
登录游戏 如下图所示:
关于C#获取句柄的问题
本人标箭头的 本人获取了一下句柄 他就显示为:
关于C#获取句柄的问题
只有一个#32770 这么一个对话框 本人要 WIN API模拟操作 本人需要获取按钮的句柄 可是按钮都没有
问一下本人该怎么办?
本人问过一个做C++的朋友他说是画图画出来的 需要分区域.. 思路是可以理解 但是C# 需要怎么实现呢?
解决方案

50

假如没有按钮,只是画图画出来的,可以在选定区域发送鼠标单击事件,这样就模拟鼠标在指定区域单击了,就能触发相应的事件。参见mouse_event。假如是按钮,那就用windows api获取相应的按钮句柄,并发送鼠标单击消息。

50

就算你使用mouse_event或sendmessage 也不一定有用 至少腾讯的你是没用的 其他厂商的不知道
一些游戏 是有游戏保护驱动的 没有你想象的那么简单去搞
一些游戏直接对api进行拦截 你调用api没有
还有一些游戏 直接绕过windows消息进制 根本就不是通过消息去获取鼠标键盘什么的 直接从硬件上读取一个用户操作 你还得用winio.dll来搞 不知道还能不能搞定

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于C#获取句柄的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)