0

我需要从 windows 中的安全日志中读取,但用户将没有管理权限,并且应用程序会抛出异常,

EventLog[] a = EventLog.GetEventLogs();

foreach (var item in a)
{
    if (item.Log == "Security")
    {               
        foreach (EventLogEntry item2 in item.Entries)//The exception thrown here
        {
            //TODO
        }
    }
}

我只想看书,不想写东西。如何在没有这些权限的情况下访问这些条目?

4

1 回答 1

2

有可能,但它需要合格的管理员执行大量步骤来设置必要的权限。有关详细信息,请参阅http://blogs.technet.com/b/janelewis/archive/2010/04/30/giving-non-administrators-permission-to-read-event-logs-windows-2003-and-windows -2008.aspx

如果您没有明确获得阅读权限,则不能——这就是 DRM 的全部意义所在。

于 2012-11-21T14:05:39.400 回答