イベントログソースを自動的に作成せずに、またはを介してデフォルトのアプリケーションイベントログに書き込みたいのですがEventLog.CreateEventSource
。プログラムは、イベントログソースを作成する方法がない非管理者として実行される場合があります。このアプリケーションにはインストールプログラムがありません。この場合「常に機能する」ソースに指定できるものはありますか?
参考までに、エラーメッセージは次のとおりです。
System.Security.SecurityException: The source was not found, but some or all event logs could not be searched. To create the source, you need permission to read all event logs to make sure that the new source name is unique. Inaccessible logs: Security.