我创建了一个windows应用程序窗体,它可以实时显示用户打开的打开窗口。我需要记录鼠标的移动。但是,我只能使用 Cursor 在 Windows 窗体上记录鼠标移动。在 C# 中有什么方法可以记录桌面上的动作而不是表格?
我认为可能有两种方法,但尚未找到解决方案:
想办法在整个屏幕上记录鼠标移动,这样当用户打开任何一种窗口时,他们的鼠标移动都可以被记录下来
我正在使用前景窗口的句柄来显示打开窗口的信息,有没有办法使用句柄来记录鼠标的移动?
非常感谢!
我创建了一个windows应用程序窗体,它可以实时显示用户打开的打开窗口。我需要记录鼠标的移动。但是,我只能使用 Cursor 在 Windows 窗体上记录鼠标移动。在 C# 中有什么方法可以记录桌面上的动作而不是表格?
我认为可能有两种方法,但尚未找到解决方案:
想办法在整个屏幕上记录鼠标移动,这样当用户打开任何一种窗口时,他们的鼠标移动都可以被记录下来
我正在使用前景窗口的句柄来显示打开窗口的信息,有没有办法使用句柄来记录鼠标的移动?
非常感谢!
您需要全局 Windows 挂钩。有一个非常好的教程:http ://web.archive.org/web/20130912133933/http://www.jarloo.com/recording-keystrokes-and-the-mouse-and-play-them-back-in -C/