0

我想编写一个 C++ 应用程序来收集有关 Windows XP 用户登录/注销的信息。我已经进行了一些搜索,但尚未找到可行的方法。似乎没有我可以使用的系统调用。我可以从事件查看器导出日志文件并使用 I/O 操作,但代码将依赖于有人导出日志文件的假设。是否真的可以编写一个 C++ 应用程序来收集有关用户登录的信息?我正在使用 MinGW。

4

1 回答 1

1

这可以通过使用在任何人登录系统之前启动并始终运行的应用程序来完成,而不管用户是否登录和退出。也就是说,一个Windows服务。

Windows 服务能够通过OnSessionChange事件处理程序检测和响应会话更改。

狩猎愉快!

于 2013-07-08T22:47:37.117 回答