winio3.0 winring0 模拟鼠标点击问题

hh_xj 2014-03-11 05:17:11
要用程序控制鼠标自动点击,
用sendinput mouse_event无法完成点击,
用按键精灵试了一下,可以完成点击。

搜索了一下,有两个东西,winio和winring0,都尝试了。
但网上流传的写0x64,0x60端口,只对ps/2接口鼠标起作用,我的电脑和笔记本都没这钟接口,
看csdn有位朋友解决了这个问题,链接在这里,http://bbs.csdn.net/topics/390382228
可是尝试了一下,还是不能完成点击,

请问有人写过类似底层的东西吗,求点拨.
...全文
3813 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ftaz5555 2016-10-10
  • 打赏
  • 举报
回复
另,如果按键精灵可以点击, 你试试在管理员权限下运行你的程序 然后调用mouse_event 这问题基本也就解决了,不一定非要到驱动层去
ftaz5555 2016-10-10
  • 打赏
  • 举报
回复
http://www.ghoffice.com/bbs/simple/?t36507.html 建议看下这个 Winring0的开发资料很少 只能自行摸索 归根结底还是弄明白键鼠怎么向硬件端口发消息的,自然也就能模拟了
cigaiettes 2016-04-04
  • 打赏
  • 举报
回复
引用 2 楼 o8jackey8o 的回复:
PostMessage(Hwnd, 513, 0, &H50005) '鼠标按下 x5 y5 Thread.Sleep(10) PostMessage(Hwnd, 514, 0, &H50005) '鼠标弹起 x5 y5 Hwnd 是你要点击的控件句柄 &H00050005 前面2字节是Y坐标 后面2字节是X坐标
不懂能不要瞎说嘛...
o8jackey8o 2015-11-10
  • 打赏
  • 举报
回复
PostMessage(Hwnd, 513, 0, &H50005) '鼠标按下 x5 y5 Thread.Sleep(10) PostMessage(Hwnd, 514, 0, &H50005) '鼠标弹起 x5 y5 Hwnd 是你要点击的控件句柄 &H00050005 前面2字节是Y坐标 后面2字节是X坐标
hh_xj 2014-03-12
  • 打赏
  • 举报
回复
没有人知道吗?

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧