浏览 14263 次
精华帖 (0) :: 良好帖 (11) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-02-23
最后修改:2010-06-10
在论坛中看到有人提到 这个功能,感觉应该能实现,周末就抽时间写出来了,在这里分享下: 思路:Hook+SendMessage, 首先,因为我们要改的键war3不是自己写的程序,所以只能用Hook来监控键盘的按键: 键盘Hook: 创建全局Hook: 打开war3,在里面按了几下键盘,弹出了看,有好几个对话框,说明可以监测到war3里面的按键, 我的思路是向窗口发送消息,必须找到获取窗口的句柄才行: 运行,按了下弹出“找到war3了”这样就获得了war3窗口的句柄了 ,剩下就是向窗口发送按键的消息了: 打开war3到创建游戏界面,按了下D,嗯?创建游戏了,说明消息发送成功 这样就可以将截获的按键来发送指定消息来“更改”按键了 ok,大体 就是这个思路,具体的代码可以到下面下载,
程序源代码(写的比较乱,将就了):quickey.rar:http://download.csdn.net/source/1755782 欢迎转载,请注明出处! over 界面如下:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-04-12
哈哈,war3爱好者的我马上试试
|
|
返回顶楼 | |
发表时间:2010-05-18
厉害 作为新手的我 根本看不懂
|
|
返回顶楼 | |
发表时间:2010-06-19
LZ标题是显血,怎么内容就成SENDMESSAGE了呢,这两者完成搭不着边,显血是要找WAR的人物血条基址,跟发送窗口信息没关系。
|
|
返回顶楼 | |
发表时间:2010-06-20
jardyson 写道 LZ标题是显血,怎么内容就成SENDMESSAGE了呢,这两者完成搭不着边,显血是要找WAR的人物血条基址,跟发送窗口信息没关系。
不玩魔兽的吧你 里面有快捷键的 |
|
返回顶楼 | |
发表时间:2010-07-01
cdsn 里头下载
|
|
返回顶楼 | |