Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何跟踪用户';当前正在运行的应用程序,并在我们的web服务上记录它们的鼠标移动详细信息_Windows_Process_Mousemove - Fatal编程技术网

Windows 如何跟踪用户';当前正在运行的应用程序,并在我们的web服务上记录它们的鼠标移动详细信息

Windows 如何跟踪用户';当前正在运行的应用程序,并在我们的web服务上记录它们的鼠标移动详细信息,windows,process,mousemove,Windows,Process,Mousemove,当用户打开我们的web服务界面时,我们需要跟踪他们的鼠标移动。现在我们可以在我们的网页上记录移动,但我们还需要在他们的Windows屏幕上记录所有鼠标移动。 也就是说,我们需要跟踪他们在Windows操作系统中打开了什么类型的应用程序,并记录他们在Windows中打开任何类型的应用程序时的鼠标移动、时间戳和键入行为 有什么建议吗?比如我们可以使用什么样的语言?我们可以用那种语言使用什么样的方法?我们需要记录申请或流程 非常感谢 可以用一个简单的JavaScript来完成,但要从网站上确定用户机器

当用户打开我们的web服务界面时,我们需要跟踪他们的鼠标移动。现在我们可以在我们的网页上记录移动,但我们还需要在他们的Windows屏幕上记录所有鼠标移动。 也就是说,我们需要跟踪他们在Windows操作系统中打开了什么类型的应用程序,并记录他们在Windows中打开任何类型的应用程序时的鼠标移动、时间戳和键入行为

有什么建议吗?比如我们可以使用什么样的语言?我们可以用那种语言使用什么样的方法?我们需要记录申请或流程

非常感谢

可以用一个简单的JavaScript来完成,但要从网站上确定用户机器上运行的是什么软件则完全是另一回事

您可以尝试构建一个Java应用程序(由于安全和隐私原因,很少有人会接受),或者构建一个可以从操作系统获取数据的浏览器扩展


仅仅在一个普通的网页中,这几乎是不可能的,但我仍然希望我能帮助您了解概况。

非常感谢Robert!!浏览器扩展听起来不错。我做了一些搜索,但找不到如何使用浏览器扩展从操作系统抓取数据,我可以问一下如何做到这一点吗?目前,我知道通过使用C++或C语言,我可以找到在本地机器上运行的打开窗口。在我们的项目中,我们只需要从用户的本地机器获取数据。我正在考虑是否可以使用C#来完成这些工作,因为asp.net可以构建网页,而C#可以在asp.net中使用。虽然我们目前的web服务是用Java和JSP编写的,但您有什么建议吗?非常感谢!我个人没有浏览器扩展方面的经验,但这是可能的。浏览器扩展可以用C++编写。