本人想做个挂机程序,就是能拦截这个程序得到键盘事件(这是第一步) 本人想做个挂机程序,就是能拦截这个程序得到键盘事件(这是第一步)本人想用VC或C#编写,请提供一些此方面的知识,谢谢!有例子的最好! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Key的一系列事件:KeyDown,KeyPress,KeyUp 要用到hook吧 用钩子实现 技术上不是很清楚 原理上应该就是这些拦截的话用hook控制的话用Sendkeys或者是SendMessagePostmessage TO sxlfybb(房客) 还没有想到那个地步呢呢。我爱玩游戏,可是工作时间又不能玩。只好开机挂着。可是又想做其它事,这样就得操作键盘,而这时已经最小化的游戏还是会接收到键盘事件(会给游戏中的角色带来不必要的麻烦)。我现在要做的只是拦截住windows发往该游戏的键盘事件。 我也知道用HOOK,可是没有做过这方面的东西。在网上找的资料也不是很清楚的。所以在这找一些有帮助的。 http://liuzhiwei.cnblogs.com/archive/2005/11/15/276980.html 如何用C#实现全局钩子请参考下面的文章:http://www.codeproject.com/csharp/GlobalSystemHook.asp微软的知识库也有一篇,不过不是全局的,你也可以看看:http://support.microsoft.com/kb/318804/ To xxxxxxxxx(restore)这样的程序,我也做过。不过这只是拦截住了Windows的键盘事件,而我要做的是,其它程序还是照旧接收Windows键盘事件,只有这个游戏不能接收。不然我怎么做我其它的工作呢? SendMessage就可以了,它只对指定窗口有效 To pupo(泡泡) 程序最小化,不表示它就不接收键盘事件了。我在哪控制,Windows不向游戏程序发送消息呀? 你的游戏是什么游戏,最小化了还处理windows消息? 怎么都听不懂呢?他的意思是让游戏挂机时一直挂着不受键盘和鼠标的影响!就是使用键盘和鼠标时对它不干扰吧!windows消息也都是针对具体窗口,控件发送的,最小化后那些鼠标消息就不是针对游戏窗口而是当前激活的窗体,游戏窗口肯定不会处理那些消息。哪个游戏这么牛,最小化的时候还受键盘鼠标干扰呢?? 既然已经能拦截住了Windows的键盘事件,不要用全局钩子,用线程钩子不就行了 如何实现群发邮件时不会被封掉C# 100分求教个c#调用其他程序写的dll的问题。。。。。。。~~ 获取CPU序列号是异常的问题 限字符后取值的问题? treeview问题 求.net(c#)版软件源码(学习用) 为何老说''附近有错误???高手能否看一下?谢谢!!! asp.net处理url地址转为字符串 方法和事件有什么区别呀? [求助]有做网络编程(winform)的朋友吗?急(问题解决后另开贴给100分)!!! 如何读出CQ VBScript中的对象集合 请问怎么把我把我的DataTable里面数据和水晶报表联系起来
KeyDown,KeyPress,KeyUp
用钩子实现
技术上不是很清楚 原理上应该就是这些
拦截的话用hook
控制的话用Sendkeys或者是
SendMessage
Postmessage
还没有想到那个地步呢呢。我爱玩游戏,可是工作时间又不能玩。只好开机挂着。可是又想做其它事,这样就得操作键盘,而这时已经最小化的游戏还是会接收到键盘事件(会给游戏中的角色带来不必要的麻烦)。我现在要做的只是拦截住windows发往该游戏的键盘事件。
http://www.codeproject.com/csharp/GlobalSystemHook.asp微软的知识库也有一篇,不过不是全局的,你也可以看看:
http://support.microsoft.com/kb/318804/
这样的程序,我也做过。不过这只是拦截住了Windows的键盘事件,而我要做的是,其它程序还是照旧接收Windows键盘事件,只有这个游戏不能接收。不然我怎么做我其它的工作呢?
程序最小化,不表示它就不接收键盘事件了。
我在哪控制,Windows不向游戏程序发送消息呀?
windows消息也都是针对具体窗口,控件发送的,最小化后那些鼠标消息就不是针对游戏窗口而是当前激活的窗体,游戏窗口肯定不会处理那些消息。哪个游戏这么牛,最小化的时候还受键盘鼠标干扰呢??