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 に答える