月別アーカイブ: 10月 2010

イベントログを新しい順に読む

http://msdn.microsoft.com/ja-jp/library/system.diagnostics.eventing.reader.eventlogquery.reversedirection(v=VS.90).aspx

EventLogクラスで読もうとすると古い順でフィルタをかけることも出来ないので速度的にアリエナイ。
調べてみると EventLogReader クラスを発見。この時新しい順に読み取るためのプロパティが上のリンク。

.NET Framework 3.5以降、OSはVista以降限定で。イベントログの中身が基本XMLベースになっているのが見て取れる。