2017-08-09 43 views
-2

因此,我们计划在客户端站点(在Windows中)跟踪用户的活动。 我们想知道的轨迹: 获取正在运行的应用程序列表。 获取当前打开的应用程序名称。 获取多少时间花在哪个应用程序上? 它可能在PHP?如何使用php跟踪windows中的用户活动?

+1

我真的推荐你使用PowerShell来完成这些任务。你想要的东西可以写在PowerShell的〜3行代码中。比用PHP做这种事情要容易得多。 – Twinfriends

+1

Php对此是错误的语言。 –

+0

具体来说,这是错误的语言,因为PHP背后的想法是它在* server *上运行,而不是在客户端上运行。 –

回答

0

这在PHP中可能是可能的,但是如果你想坚持使用基于web的语言,比如PHP,PHP服务器必须在你想跟踪的机器上运行,否则PHP只会是后端 - 处理从客户端应用程序接受数据的一半。

如果您可以跟踪PHP服务器上的活动,请尝试查看exec函数以执行外部程序。请注意,所有调用的可执行文件都必须与您在机器上使用并安装的操作系统兼容。

我建议你不要使用PHP来跟踪用户活动,而是一种更适合编写客户端应用程序并与操作系统API接口的语言。