HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


VB.NET 2005の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > VB.NET 2005 Tips > コントロール > EventLog Tips メニュー

06.イベントログを取得する

UPDATE:2007/09/25 

<< 前のTips  次のTips >>

 

 イベントログを取得するには、EventLog.Entriesプロパティでイベントログの内容を取得します。

 サンプルではApplicationのログ5件を取得して、リストボックスへ表示します。

 
サンプル
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim evLog As New System.Diagnostics.EventLog("Application")

    Dim iCnt As Integer = Math.Min(5, evLog.Entries.Count)

    For I As Integer = 0 To iCnt - 1
        'イベントを発生させたアプリケーションを取得
        ListBox1.Items.Add(evLog.Entries(I).Source)
        'イベントに関連づけられたメッセージを取得
        'ListBox1.Items.Add(evLog.Entries(I).Message)
    Next
End Sub