我正在创建一个 ASP.NET 应用程序,它将一些内容记录到 Windows EventLog 中。为此,必须首先创建事件源。这需要管理权限,因此我无法在 ASP.NET 应用程序中执行此操作。
是否有与 Windows 捆绑在一起的现有命令行应用程序可以创建事件日志源,还是我必须推出自己的?
一个例子:
eventcreate /ID 1 /L APPLICATION /T INFORMATION /SO MYEVENTSOURCE /D "My first log"
这将在event log 下创建一个名为event type 的新事件 源 。MYEVENTSOURCE``APPLICATION INFORMATION
MYEVENTSOURCE``APPLICATION
INFORMATION
我认为这个实用程序仅从 XP 开始包含。
Windows IT Pro:JSI 技巧 5487。Windows XP 包括用于创建自定义事件的 EventCreate 实用程序。
输入eventcreate /?CMD 提示符
eventcreate /?
Microsoft TechNet:Windows 命令行参考:Eventcreate
SS64:Windows 命令行参考:Eventcreate