如何在windows机器上捕获所有用户活动[而不是任何特定于应用程序的活动]?

2024-05-20 13:17:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试确定一个解决方案来捕获windows计算机上的所有用户活动。这些活动不能是任何特定于应用程序的。例如,用户可以启动多个基于windows/web的应用程序、更改背景墙纸、增加扬声器音量等,因此基本上他/她在机器上所做的每一项操作都是如此。你知道吗

有没有任何方法可以使用任何.NET/Python/任何其他语言API/工具来捕获它?你知道吗


Tags: 工具方法用户机器apiweb语言应用程序
1条回答
网友
1楼 · 发布于 2024-05-20 13:17:04

你不需要司机。Win32 API(SetWindowsHookEx函数)中提供了全局鼠标和键盘挂钩。你知道吗

这是a Python example监视特定键和鼠标点击5秒钟。你知道吗

此外,在UIAutomation技术中,可以为结构/属性更改注册自动化事件处理程序(全局)。我们正在尝试将这些处理程序用于pywinauto的“记录重播”脚本生成器。不过,它还是一个原型。你知道吗

相关问题 更多 >