none
EvtQuery API で開いたイベントログの詳細メッセージを取得したい RRS feed

  • 質問

  • イベントログの情報を取得するプログラムを書いています

    Vista 以降で追加された API シリーズに EvtQuery, EvtRender などが追加されており、今回新たにこれらを使って書き直そうと思っています

    以前は詳細メッセージ部分は、イベントログレコードのオフセットをたどってパラメータを抽出し、登録済みのリソースDLLを使ってフォーマットすれば得られたのですが、これらのAPIセットにおいてはどのように行うのかがわかりませんでした

    API の雰囲気からして、イベントログのレコード構造を直接触らなくてもそうしたことができるように設計されているのではないかと想像しているのですが、いくつかのAPIドキュメントを読んでみても、該当するような記述を見つけることができませんでした

    最悪、XML形式で取得して、XMLを解析してパラメータらしき部分を取得することになるのかな、という風に思っているのですが、もっと直接的に取得できる方法があるのではないかと思い、探しています

    どなたか、このあたりの事情をご存じではないでしょうか

    2014年2月1日 18:54

回答

すべての返信