0

Event Viewer/Applications and Services Logs/Microsoft/Windows/Operational/EnableIIS 7.5 は、ログから設定を変更することにより、IIS 構成変更の監査をサポートします。

イベントビューアで試してみたところ、うまくいきました。
しかし、私が必要としているのは、イベント ビューアーを使用して手動で行うことではありません。

代わりに、C# で API を使用してプログラムでそれを実現する必要があります。これは、上記のイベント ビューアー プロパティ (IIS プロパティではない) をプログラミングするための API であり、ログを有効にすることができます。

それは可能ですか?

もしそうなら、どのように?

どんな助けでも大歓迎です。

4

1 に答える 1

0

私は同じものを探していました!私はそれを理解しました、それは非常に簡単です:

string logName = "Microsoft-Windows-PrintService/Operational";
EventLogConfiguration log = new EventLogConfiguration(logName);

log.IsEnabled = true;

try
{
    log.SaveChanges();
}
catch (UnauthorizedAccessException e)
{
    Console.WriteLine("You need administrator privileges. " + e.Message);
}
于 2018-09-14T17:48:13.760 に答える