我完全不熟悉C#和.NET框架,如果这是一个愚蠢的问题,请原谅我.
有没有办法查看由于击键和鼠标移动等原因在Windows系统上发生的所有事件的列表?因此,例如,当我单击“开始”菜单时,将显示“开始”菜单,或者当我单击设置子菜单中的“应用”按钮时,将应用设置.
.NET框架的任何部分是否允许我查看所有这些事件/操作并通过C#程序记录它们?任何帮助我都非常感谢!提前致谢.
解决方法
UI Automation API就是你所需要的.对于听力自动化事件,处理程序的种类很少:
AutomationEventHandler,StructureChangedEventHandler和其他2个.
本机窗口还有另一种方法:全局鼠标和键盘钩子.见SetWindowsHookEx功能.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。