魔兽显血
来源:互联网 发布:酷视网络摄像机官网 编辑:程序博客网 时间:2024/06/03 02:32
2008年2月7号晚完成魔兽显血小工具,几个关键地方总结如下
使用键盘钩子来捕获发送给魔兽的键盘消息
再用keybd_event来发送模拟按键
注意要使用LowLevelKeyboardProc,否则无法捕获win键。
KBDLLHOOKSTRUCT的使用需要声明os版本,#define _WIN32_WINNT 0x0400
很奇怪在mfc下无法使用,本来想用内存dll做的。后来改成在全局dll做
LowLevelKeyboardProc里的wParam很重要,他可以判断WM_KEYDOWN,WM_KEYUP
如果不加这个判断,一次按键两个动作(按下,释放)或相应两次键盘钩子。
keybd_event中第三个参数可以声明为 KEYEVENTF_KEYUP 如果说明,按键被释放,否则,按键被按下
使用键盘钩子来捕获发送给魔兽的键盘消息
再用keybd_event来发送模拟按键
注意要使用LowLevelKeyboardProc,否则无法捕获win键。
KBDLLHOOKSTRUCT的使用需要声明os版本,#define _WIN32_WINNT 0x0400
很奇怪在mfc下无法使用,本来想用内存dll做的。后来改成在全局dll做
LowLevelKeyboardProc里的wParam很重要,他可以判断WM_KEYDOWN,WM_KEYUP
如果不加这个判断,一次按键两个动作(按下,释放)或相应两次键盘钩子。
keybd_event中第三个参数可以声明为 KEYEVENTF_KEYUP 如果说明,按键被释放,否则,按键被按下
也就是说一个按键动作的完整模拟是
keybd_event(vkcode,0,0,0)
keybd_event(vkcode,0,KEYEVENTF_KEYUP,0)
文件的读写我不会太花哨的代码,最经常用freopen,平时ac题目也用它做测试
记住使用完文件后fclose
下载链接
http://ys-i.ys168.com/?mykey.rar_73e2bs7bsht1bs0bs7bt0c0c0cpq5bik5bt1bkt2bs5bu14z97f14z
- 魔兽显血
- 魔兽显血
- 魔兽显血功能的实现
- 魔兽
- 魔兽心得
- 魔兽图片
- 魔兽心情
- 魔兽e
- 魔兽f
- 魔兽视角
- 魔兽<未完>
- 魔兽 备战
- 魔兽登录
- 大学关键字2---魔兽
- 魔兽奥运会(超强)
- 魔兽的下载
- 魔兽终于开始了。
- 魔兽成神版操作
- 贪心算法——活动安排问题
- 春秋之旅
- 发布 Web 应用程序时避免瓶颈的实际负载测试技巧
- 一个方便的打开dos窗体的组件
- action english 201-300
- 魔兽显血
- 关于混合模式BS和CS
- Autorun.inf 简单实例应用
- What’s in the LOVE WORK?
- 2008春节朋友祝福语
- 大年初一,随便写点
- 一次简单的PC游戏汉化
- Ajax实例(JAVA)
- 曝光一下新买的几样家私