首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >EventLog生产

EventLog生产
EN

Stack Overflow用户
提问于 2019-06-05 23:02:56
回答 1查看 15关注 0票数 0

我有一个控制台应用程序,它负责在Windows Event Viewer中保存记录,但它不能在干净的机器上工作,尽管它已经安装了.Net框架。

创建负责创建路由HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\MyLogEvent的安装程序

运行已安装的应用程序时,它会执行整个过程,而不会抛出任何错误,但它不会在事件查看器中保存任何内容。

已添加强名称。

string origen = "ErrorGeneric";
EventLogEntryType severidad = EventLogEntryType.Error
if (!EventLog.SourceExists(origen))
{
     EventLog.CreateEventSource(origen, "MyLogEvent");
     while (!EventLog.SourceExists(origen))
     {
          Console.Write(".");
          Thread.Sleep(1000);
     }
}
EventLog log = new EventLog() { Source = origen };
log.WriteEntry(logString.ToString(), severidad);                    
EN

回答 1

Stack Overflow用户

发布于 2019-06-06 03:28:40

我发现了这个错误,我需要将源代码添加到安装中,以便在windows注册表中创建它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56463166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档