検索して検索しましたが、答えが見つかりません。イベントビューアを実行してログインするカスタムサービスがあります。Windows 7には、「アプリケーションとサービスのログ」というフォルダーがあります。そこにイベントを記録するにはどうすればよいですか?それも可能ですか?
2324 次
1 に答える
2
次のようなものを使用して新しいイベント ログを作成すると、自動的に発生します。
EventLog.CreateEventSource("Our Source", "Our Log");
そして、その呼び出しには昇格された特権が必要ですが、実行する必要があるのは 1 回だけです。その後は、 を使用して通常の権限で参照できます。
EventLog _eventLog = new EventLog("Our Log"); // Writes to OUR event log--NOT the system created "Application"
注: ソースをApplication
カスタム ログに移動する場合、ソースをあるログから別のログに移動するのは通常ではないため、微調整や再起動が必要になる場合があります。
InstalUtil を使用している場合は、System.Diagnostics.EventLogInstaller
于 2012-10-02T16:54:56.570 に答える