C# 获取用户在本地网络中登录和注销的次数

C# 获取用户在本地网络中登录和注销的次数,c#,.net,winforms,C#,.net,Winforms,我想保存登录和注销本地网络中任何用户的详细时间。 现在这些事件都在服务器系统的事件日志中,我应该只在这台电脑上运行我的应用程序来获取这些信息,这是不好的。 现在我的问题是,我是否可以向任何将此信息保存到数据库的用户授予访问eventlog安全性的权限?? 或者管理员如何从客户端pc访问此信息 您可以查询Active Directory的lastLogon和lasLogoff属性(如果您不在域中,我不确定此属性是否有效)。 您可以使用来查看这是如何完成的

我想保存登录和注销本地网络中任何用户的详细时间。 现在这些事件都在服务器系统的事件日志中,我应该只在这台电脑上运行我的应用程序来获取这些信息,这是不好的。 现在我的问题是,我是否可以向任何将此信息保存到数据库的用户授予访问eventlog安全性的权限??
或者管理员如何从客户端pc访问此信息

您可以查询Active Directory的lastLogon和lasLogoff属性(如果您不在域中,我不确定此属性是否有效)。 您可以使用来查看这是如何完成的