我正在寻找编写一个 .Net Windows 应用程序来捕获用户如何使用另一个正在运行的应用程序。
最简单的形式是记录单击了哪些按钮或打开了哪些菜单项。捕获按钮文本或菜单文本就足够了。
我知道这可以通过监听事件来完成,但不确定这会延伸多远。在 Windows 中,您是否能够侦听其他应用程序事件,或者它们是否对其他应用程序隐藏?
如果是这样,是否有任何我可以使用的 .Net 库或开源项目来捕捉这些事件?更进一步,将这些转换为通用事件(我认为许多应用程序可能会触发特定于它们的事件,因此提取通用信息是关键)
如果不是,是唯一将我的代码与应用程序集成以访问该应用程序事件的解决方案吗?
非常感谢