Loading
0

C#获取Windwos系统安全日志信息的方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
前言:c#中如何获取windows系统中的安全日志?c#获取系统安全日志的方法可参考如下代码,若日志较多,运行后可能有假死的现象,可多等会。

        private void button1_Click(object sender, EventArgs e)
        {
            this.eventLog1.Log = "Security";//设置获取安全日志
            EventLogEntryCollection collection = eventLog1.Entries;//创建日志实体对象
            int Count = collection.Count;//获取所有的日志条数
            string info = "显示安全性日志" + Count.ToString() + "个事件。";//显示日志数
            foreach (EventLogEntry entry in collection)//遍历获取到的日志
            {
                info += "\n\n类型:" + entry.EntryType.ToString();//显示日志类型
                info += "\n\n日期:" + entry.TimeGenerated.ToLongDateString();//显示日志日期
                info += "\n\n时间:" + entry.TimeGenerated.ToLongTimeString();//显示日志时间
                info += "\n\n来源:" + entry.Source;//显示日志来源
                info += "\n\n事件:" + entry.EventID.ToString();//显示日志事件
                info += "\n\n用户:" + entry.UserName;//显示日志用户
                info += "\n\n计算机:" + entry.MachineName;//显示日志计算机
            }
            this.richTextBox1.Text = info;//显示日志信息
        }

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-23-35920-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:c#获取系统日志信息/日志类型/日志日期/日志时间/日志来源/事件方法
下一篇:C#获取应用程序日志信息方法