一般程序处于活动状态才会响应键盘消息,我现在要实现一个在后台运行的程序,当按下某一键后程序响应这一键的消息。应该怎么实现啊?
还有,当程序响应后,需要在另一打开的程序的对话框中输入数字,这个怎么实现啊?

解决方案 »

  1.   

    你这不过是个热键的功能嘛
    不用Hook这么麻烦注册一个热键就可以了
    RegisterHotKey
    UnregisterHotKey
      

  2.   

    http://blog.sina.com.cn/s/blog_4e5dcb9701000c43.html键盘和鼠标消息的拦截代码,你可以去记录用户所有的键盘输入和鼠标操作了,呵呵
      

  3.   

    回4楼问题:SendInput。键盘、鼠标都可以控制。
    注意:用这个函数,如果你发鼠标移动,用户会真的看到光标移动,它完全模拟硬件输入。