- 締切済み
リモートコンピュータのイベントログを取得する方法
ネットワーク上のコンピュータのイベントログを集めるツールを作成したのですが、遅くて困っています。1台のコンピュータからログをとるのに10分もかかります。 同じ環境で、イベントビューアを使用してリモートコンピュータ上のイベントログを集めると、1台あたり30秒ぐらいで終わるのですが。 ちなみに、ツールは、C++で、APIを使用して作成しました。OpenEventLog関数でリモートコンピュータ上のイベントログをオープンして、ReadEventLogでログファイルを読み込んでいます。 イベントビューアでは、ここでどんな処理をしているのでしょうか? ご存知の方がいらっしゃいましたら、どうか教えてくださいませ。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- klerkenber
- ベストアンサー率63% (7/11)
回答No.1
イベントビューワで行っているのは「名前をつけて保存」 とまったく同じ動作です。[~.evt]時間がかかるのはしょうがないので、 圧縮するとかすれば良いと思います。