我尝试开发一个应用程序,制作截图所有鼠标点击,当我点击键“输入”进行教程,但我不知道如何捕获这些事件他们在我的应用程序之外。我怎么能这样做???
答案 0 :(得分:2)
使用此project“在C#中处理全局鼠标和键盘挂钩”。我以前用它,我个人总是推荐它。
如何使用它:
将Gma.UserActivityMonitor
dll的引用添加到您的项目中。
using Gma.UserActivityMonitor.GlobalEventProvider;
_globalEventProvider1 = new Gma.UserActivityMonitor.GlobalEventProvider();
this._globalEventProvider1.KeyDown += HookKeyDown;//to listen to key down
this._globalEventProvider1.KeyUp += HookKeyUp;//to listen to key down
this.globalEventProvider1.MouseDown += HookMouseDown;//to listen to mouse down
this.globalEventProvider1.MouseUp += HookMouseUp;//to listen to mouse up
//and a lot more...
答案 1 :(得分:1)
您需要了解实施windows hooks。