繁体   English   中英

创建自定义事件日志(安全错误)

[英]Creating a Custom Event Log (Security Error)

我正在尝试使用以下代码创建自己的自定义事件日志:

 if (!System.Diagnostics.EventLog.SourceExists("DataStream"))
            {
                EventLog.CreateEventSource("DataStream", "SIRsDetectionDataStreamLog");
            }
            logger = new EventLog();
            logger.Source = "DataStream";

但是,在检查源是否存在时,我始终收到安全错误。 我得到的错误如下:

SecurityException was unhandled

An unhandled exception of type 'System.Security.SecurityException' occurred in System.dll

Additional information: The source was not found, but some or all event logs could not be searched.  Inaccessible logs: Security.

要创建事件源,您必须具有管理权限。

必须搜索所有事件日志,包括安全日志,以确定事件源是否唯一。 非管理用户没有访问安全日志的权限,因此将引发SecurityException。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM