这可能看起来很奇怪,所以请耐心等待。
每天(周一至周五),我醒来,去上班,然后登录我的电脑。我想知道是否可以提取每个登录的详细信息(主要是我对日期和确切时间感兴趣)。然后,有了这样的信息,我可以在图表上绘制出来,并且可能会出现一些有趣的模式。例如,我注意到星期一我倾向于比一周中的任何其他日子早上班:)(是的,我知道,在周末休息可能是原因)。
无论如何,如果有人知道如何在某台PC上提取日志并在C#应用程序(WPF,Console等)中读取它们会很棒。更重要的事情是,如果有一些C#库可能会缓解这个过程。
欢迎任何想法/建议。
最诚挚的问候,
Monthy
答案 0 :(得分:3)
您需要从Windows事件日志中获取它 http://msdn.microsoft.com/en-us/library/k6b9a7h8.aspx 然后过滤登录/注销事件。
无论如何,我认为编写每次登录时运行的程序(自动启动)并记录登录和注销的时间更容易。
出于统计目的,您可以尝试RescueTime
答案 1 :(得分:2)