gpt4 book ai didi

c# - .NET CreateEventSource问题

转载 作者:行者123 更新时间:2023-12-02 23:06:23 24 4
gpt4 key购买 nike

我正在使用Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#,API EventLog.CreateEventSource具有两个参数,source和logName。

我有两个问题,

  • 如何从PowerShell调用函数EventLog.CreateEventSource?
  • 参数source和logName的含义是什么?它们的值如何在Windows事件查看器中反射(reflect)出来?

  • 提前致谢,
    乔治

    最佳答案

    从MSDN:

    “CreateEventSource方法将应用程序建立为能够将事件信息写入系统上的特定日志。”

    要从PowerShell创建新的源:

    if (![System.Diagnostics.EventLog]::SourceExists("SourceName"))
    {
    [System.Diagnostics.EventLog]::CreateEventSource("SourceName", "LogName")
    }

    新的源名称在HKLM \ SYSTEM \ CurrentControlSet \ Services \ Eventlog \ Application下的“Sources”多字符串值中注册

    如果打开事件日志查看器,您将在所选日志的“源”列下看到新的源名称,并且可以基于新名称过滤事件。

    请参阅此页面以获取更多信息:
    http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx

    高温超导

    关于c# - .NET CreateEventSource问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1061639/

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