可以参考msdn里的hook编程,具体实现要通过一个dll调入一个钩子函数,msdn里有介绍钩子函数的种类,其中有一种是纪录事件过程的钩子,还有消息钩子,键盘钩子,具体的实现自己参考吧。你是想做鼠标精灵同类的软件吗?加油吧