代码之家  ›  专栏  ›  技术社区  ›  C_Rance

窗口服务事件ID

  •  2
  • C_Rance  · 技术社区  · 15 年前

    我在做一个C项目窗口服务。第一次这样做。 我已成功安装并检查了它是否正常工作。

    让我困惑的是,当我看到事件日志时,我注意到所有或几乎所有其他服务都有自己的事件ID。但是在我的项目中,我找不到放置此事件ID的位置。
    只看到了一个退出代码,我认为这不是为了这个目的。

    有人能指导我如何在我的窗口服务项目中放置自定义事件ID,因为我创建的所有窗口服务都将具有事件ID 0。

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Dave Swersky    15 年前

    事件ID是特定于应用程序的。你决定他们的意思。更多信息:

    http://support.microsoft.com/kb/307024

    例子:

    EventLog.WriteEntry(sSource, sEvent, EventLogEntryType.Warning,  234);
    

    上面的“234”代码是任意的,可以是任何数字。您可以使用它来开发返回代码列表,这样您就可以将代码跟踪回特定类型的日志条目。

    推荐文章