查看: 3695|回复: 4

[原创发布] 无延迟鼠标(用了DLL) 2014/7/6 更新了 自定义鼠标目录

[复制链接]
梦石
0
星屑
1044
在线时间
750 小时
注册时间
2013-2-15
回帖
82

开拓者

发表于 2014-6-30 11:24:23 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 九幽鬼少 于 2014-7-6 19:55 编辑

鉴于此贴  
https://rpg.blue/thread-367241-1-1.html
我改变了思路:不再进攻EXE 而是DLL

配合鼠标脚本和使用系统鼠标

https://rpg.blue/thread-340234-1-1.html

终于就实现了无延迟鼠标

ps:鼠标文件自己替换目录下Mouse.cur
收取1点经验

嗯....在加上晴兰大大的屏蔽函数解决过几秒隐藏鼠标 这样就更完美了...
https://rpg.blue/thread-354771-1-1.html
[pre lang="ruby" line="1"]w = Win32API
k = 'kernel32'
u = 'user32'

d = lambda{|s|
w.new(k, 'VirtualProtect', 'LLLp', 'L').call(
  s,
  4,
  0x40,
  "RGBA"
)

  w.new(k, 'WriteProcessMemory', 'LLpLL', 'L').call(
    w.new(k, 'GetCurrentProcess', '', 'L').call,
    s,
    "\x33\xc0\xc2\x04\x00",
    5,
    0
  )
}

v = lambda{|a, b|
  w.new(k, 'GetProcAddress', 'Lp', 'L').
      call(w.new(k, "GetModuleHandle", 'p', 'L').
         call(
           a
         ),
         b
      )
}

d.call(v.call('user32', 'ShowCursor'))
d.call(v.call('user32', 'SetCursor'))
[/pre]



2014/7/6  更新了  自定义鼠标目录

鼠标2014.7.6.zip

565.24 KB, 下载次数: 298

评分

参与人数 1星屑 +5 收起 理由
1095884734 + 5 看起来好厉害的样子

查看全部评分

梦石
0
星屑
413
在线时间
214 小时
注册时间
2011-3-21
回帖
142
发表于 2014-6-30 14:51:10 | 显示全部楼层
点击地面会弹错
QQ截图20140630145002.png

评分

参与人数 1星屑 +10 收起 理由
九幽鬼少 + 10 Bug提交

查看全部评分

签名是什么 好吃么
【好吃】
回复

使用道具 举报

梦石
0
星屑
1044
在线时间
750 小时
注册时间
2013-2-15
回帖
82

开拓者

 楼主| 发表于 2014-6-30 15:11:50 | 显示全部楼层
本帖最后由 九幽鬼少 于 2014-6-30 15:19 编辑
1095884734 发表于 2014-6-30 14:51
点击地面会弹错


这是因为我没加寻路脚本
还解决了鼠标忽明忽暗
范例已更新

点评

这次错的更离谱了……不但鼠标不能用 而且点屏幕角色自动往左上走……  发表于 2014-7-1 11:26
[quote]你确定你更新了吗……还是一样[/quote] 这下可以了吧  发表于 2014-7-1 09:08
你确定你更新了吗……还是一样  发表于 2014-6-30 21:08
回复

使用道具 举报

梦石
0
星屑
1044
在线时间
750 小时
注册时间
2013-2-15
回帖
82

开拓者

 楼主| 发表于 2014-7-1 13:34:36 | 显示全部楼层
九幽鬼少 发表于 2014-6-30 15:11
这是因为我没加寻路脚本
还解决了鼠标忽明忽暗
范例已更新
这次错的更离谱了……不但鼠标不能用 而且点屏幕角色自动往左上走……

那个鼠标是我改了路径 把他放到\Graphics\Icons这个目录里了 鼠标cur 名字还是Mouse
不过
没道理啊
我的电脑上运行没你说的毛病 角色向左上...

回复

使用道具 举报

梦石
0
星屑
1044
在线时间
750 小时
注册时间
2013-2-15
回帖
82

开拓者

 楼主| 发表于 2014-7-6 20:01:11 | 显示全部楼层
哈哈  更新了就顶一顶

点评

有时会出现size for nil 未定义的情况,错误指向寻路脚本18行for循环的位置。请问用什么办法能解决呢?  发表于 2014-9-25 19:19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部