首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP读取Windows事件日志

用PHP读取Windows事件日志
EN

Stack Overflow用户
提问于 2017-04-20 05:18:14
回答 1查看 1.1K关注 0票数 1

有什么方法可以用PHP读取Windows事件日志吗?

具体来说,我想用相应的用户名读取windows用户的登录和注销活动。我正在使用PHP与wamp服务器。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 03:34:39

我找不到直接读取窗口事件日志的方法。但在我的情况下,我想拥有登录和注销信息。所以我用另一种方式来处理。

编写了两个.bat文件如下所示。

LogOn.bat;它包含以下代码。

代码语言:javascript
复制
echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt

LogOff.bat;它包含以下代码。

代码语言:javascript
复制
echo LogOff %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt

然后将这些文件添加到登录和注销脚本中。贝娄是台阶。

  • 在windows中打开“编辑组策略”。
  • 双击右侧窗格中的“用户配置”。
  • 双击右侧窗格中的"Windows设置“。
  • 双击“脚本(登录/注销)”
  • 然后双击“登录”,并将预先准备好的LogOn.bat文件添加到容器中。
  • 对“注销”进行同样的操作,并添加LogOff.bat。

注意:这将记录、登录和注销信息到一个带有Day的文件名中。您可以更改文件名作为首选项。

最后,我可以通过PHP读取记录的文本文件。希望这对某人有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43510780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档