適切なソースが存在する場合にイベント ログに書き込むレガシ アプリがあります。権限が不十分なアカウントで実行すると、次のエラーが発生します。
The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security.
コード実行は次のとおりです。
if (!EventLog.SourceExists("foo"))
存在するかどうかは気にせず、アカウントにアクセスできるかどうかをテストしたいと思います。その例外を単純にキャッチせずにこれを行う良い方法はありますか?