イベントビューアにログを吐き出すだけなら、ReportEvent()を使えば出来るのですが、ただ何もせずにReportEvent()でメッセージを吐き出すと、イベントビューア上では下記のように言われてしまいます。 「イベント ID (0) (ソース ***内) に関する説明が見つかりませんでした。 リモート コンピュータからメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがローカル コンピュータにない可能性があります。」 イベントビューアにMS製のやつみたいにちゃんとしたメッセージを出すには、次のような手順が必要です。 1)メッセージリソースを作る。 イベントログのメッセージは、イベントログがメッセージの実体を持っているわけではなく、レジストリが示しているリソース(EXE, DLL)から取得します。 その、メッセージリソースをまず作ります。 下記のような内容