イベントビューアのログをCSVに出力するには?


しまやん  2002-11-19 09:22:50  No: 76394  IP: [192.*.*.*]

はじめまして。

Windows2000のイベントビューアにある
システムログとアプリケーションログを
自動でCSVに出力したいのですが、
何かいい方法はありますでしょうか?

手動では一覧のエクスポートでできるのですが・・・

開発環境は
Windows2000にVB6が入っています。

よろしくお願い致します。

編集 削除
YuO  2002-11-19 14:46:31  No: 76395  IP: [192.*.*.*]

とりあえず,ReadEventLog APIですかね。
この周辺APIを探っていけばできるのでは?

編集 削除
しまやん  2002-11-20 09:11:35  No: 76396  IP: [192.*.*.*]

YuOさん。ありがとうございます。
ReadEventLog
ですね。
がんばって探してみます。

あとは、この使い方を調べればいいってことですね。
解決したらまたお知らせします。

編集 削除
魔界の仮面弁士  2002-11-22 14:18:12  No: 76397  IP: [192.*.*.*]

Windows2000であれば、WMIのWin32_NTLogEventクラスが
利用できるかも知れません。

Dim Obj As Object
For Each Obj In GetObject("winmgmts:").InstancesOf("Win32_NTLogEvent")
    Debug.Print "----------::"; Obj.TimeGenerated
    Debug.Print Obj.Message
Next

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/win32_ntlogevent.asp

編集 削除