C#客户端是否可以使用挂钩记录所有键盘和鼠标事件并收集点击的GUI元素上的信息?
你会使用哪个图书馆?
Spy ++是一个选项还是需要一个C ++ DLL?
答案 0 :(得分:1)
答案 1 :(得分:1)
最好用c ++做,你应该注册你的钩子,然后你可以创建一个桥梁,但在C#中可能Code project文章是有用的。
答案 2 :(得分:1)
查看Deskperience及其Screen Scraper Studio产品。为您提供SDK试用版。
我现在试图模仿他们的功能,但发现很难做,因为我是一个人展示......
答案 3 :(得分:0)
您拥有此lib,这对托管应用程序特别有用。我不太确定它与非托管代码的交互方式。
答案 4 :(得分:0)
UISpy.exe是一个使用.net Automation Framework的工具,可以让你试验在C#中可以自动化的内容。
除了本问题中Paul Sasik所述的低级键盘和鼠标挂钩外,您还可以将屏幕位置转换为.net自动化对象,并获取有关点击或输入内容的其他信息。