gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 22:01:10 27 4
gpt4 key购买 nike

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

 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。

关于c# - 创建自定义事件日志(安全错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27992388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com