Project1

标题: 无延迟鼠标(用了DLL) 2014/7/6 更新了 自定义鼠标目录 [打印本页]

作者: 九幽鬼少    时间: 2014-6-30 11:24
标题: 无延迟鼠标(用了DLL) 2014/7/6 更新了 自定义鼠标目录
本帖最后由 九幽鬼少 于 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
RUBY 代码复制
  1. w = Win32API
  2. k = 'kernel32'
  3. u = 'user32'
  4.  
  5. d = lambda{|s|
  6. w.new(k, 'VirtualProtect', 'LLLp', 'L').call(
  7.   s,
  8.   4,
  9.   0x40,
  10.   "RGBA"
  11. )
  12.  
  13.   w.new(k, 'WriteProcessMemory', 'LLpLL', 'L').call(
  14.     w.new(k, 'GetCurrentProcess', '', 'L').call,
  15.     s,
  16.     "\x33\xc0\xc2\x04\x00",
  17.     5,
  18.     0
  19.   )
  20. }
  21.  
  22. v = lambda{|a, b|
  23.   w.new(k, 'GetProcAddress', 'Lp', 'L').
  24.       call(w.new(k, "GetModuleHandle", 'p', 'L').
  25.          call(
  26.            a
  27.          ),
  28.          b
  29.       )
  30. }
  31.  
  32. d.call(v.call('user32', 'ShowCursor'))
  33. d.call(v.call('user32', 'SetCursor'))




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

鼠标2014.7.6.zip

565.24 KB, 下载次数: 299


作者: 1095884734    时间: 2014-6-30 14:51
点击地面会弹错

作者: 九幽鬼少    时间: 2014-6-30 15:11
本帖最后由 九幽鬼少 于 2014-6-30 15:19 编辑
1095884734 发表于 2014-6-30 14:51
点击地面会弹错


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

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


作者: 九幽鬼少    时间: 2014-7-6 20:01
哈哈  更新了就顶一顶




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1