0

Event Viewer/Applications and Services Logs/Microsoft/Windows/Operational/EnableIIS 7.5 通过更改日志中的设置来支持 IIS 配置更改审核。

我通过事件查看器进行了尝试,效果很好。
但我需要的不是使用事件查看器手动执行此操作。

相反,我需要通过 API 在 C# 中以编程方式实现这一点 - 一个用于对上述事件查看器属性(不是 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 回答