是这样的。我在玩一个网络游戏,一个SF。
进游戏需要先运行登陆器,点击登陆器运行游戏主程序。
由于登陆器禁用了外挂和按键精灵,我现在想做一个小程序,来给游戏主程序发送按键消息。由于用SendKey 没有效果,谁有办法做一个,贴上代码,谢谢
功能就是得到句柄然后向句柄发送模拟按键。
实现挂机功能。

解决方案 »

  1.   

    看看   用控制鼠标怎么样   看我网站http://www.vb110.com/Article/vbtxt/200903/1787.html我网站上也有sendkey的例子  你看看有没有帮助http://www.vb110.com/Article/vbtxt/200903/135.html
      

  2.   

    SendKey 怎么会不管用?如果不行就用keyboardEvent这个API函数来模拟吧当然也可以sendmessage
      

  3.   

    SendKey需要焦点。LZ既然想发送模拟按键,应该已取得应用程序窗口及输入控件的句柄,因此,在SendKey之前,要先使用ShowWindow激活窗口,再使用SetFocus激活输入框,然后使用SendKey进行模拟就可以了。如果不想使用SendKey,完全可以使用SendMessage发送按键消息。