IIS7.5通过更改Event Viewer/Applications and Services Logs/Microsoft/Windows/Operational/Enable日志中的设置来支持IIS配置更改审核。
我试着通过事件查看器,它工作得很好。
但我需要的不是使用事件查看器手动执行此操作。
相反,我需要在C#中通过API以编程方式实现这一点,API是用于对上述事件查看器属性(而不是IIS属性)进行编程的API,这样我就可以启用日志记录。
这有可能吗?
如果是这样的话,是怎么做的?
任何帮助都是非常感谢的。
发布于 2018-09-15 01:48:14
我也在找同样的东西!我刚刚弄明白了,这很简单:
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);
}https://stackoverflow.com/questions/23064594
复制相似问题