[ad#ad-336×280]
EventLogコンポーネントを使用すると、イベントログの操作を行うことができます。
ログ名称を取得する場合は、GetEventLogメソッドを使用してイベントログを検索し、Logプロパティでログ名所を取得します。
下記は、ログ名称を取得する例です。
VBの例
' [ログ名称を表示]ボタンクリック時の処理 Private Sub btnDispLogName_Click(sender As System.Object, e As System.EventArgs) Handles btnDispLogName.Click 'イベントログを検索しオブジェクトの配列を作成する Dim logs As System.Diagnostics.EventLog() logs = Diagnostics.EventLog.GetEventLogs() For Each log As System.Diagnostics.EventLog In logs 'ログ名称を取得し、リストボックスに表示する lstLog.Items.Add(log.Log) Next log End Sub
C#の例
// [ログ名称を表示]ボタンクリック時の処理 private void btnDispLogName_Click(object sender, EventArgs e) { // イベントログを検索しオブジェクトの配列を作成する System.Diagnostics.EventLog[] evlogs = System.Diagnostics.EventLog.GetEventLogs(); foreach (System.Diagnostics.EventLog log in evlogs) { //ログ名称を取得し、リストボックスに表示する lstLog.Items.Add(log.Log); } }
Please follow and like us:
コメント