努力寻找 EventLog.xml 文件中事件 ID 的位置
前 10 行如下
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
<Obj RefId="0">
<TN RefId="0">
<T>System.Diagnostics.Eventing.Reader.EventLogRecord</T>
<T>System.Diagnostics.Eventing.Reader.EventRecord</T>
<T>System.Object</T>
</TN>
<ToString>System.Diagnostics.Eventing.Reader.EventLogRecord</ToString>
<Props>
<I32 N="Id">3</I32>
但是我无法获得其背后的详细信息。我实际上可以查看命名空间/架构吗?
谢谢
答案1
EventLog.xml 文件中的事件 ID 在哪里?
<xs:element name="EventID"> <xs:complexType> <xs:simpleContent> <xs:extension base="unsignedInt" /> </xs:simpleContent> </xs:complexType> </xs:element>
EventID 元素由以下项定义:系统属性类型 复杂类型。
来源EventID(SystemPropertiesType)元素 - Win32 应用 | Microsoft Docs
我实际上可以查看命名空间/模式吗?
Windows SDK 在 \Include\Event.xsd 文件中包括该架构。
来源事件架构 - Win32 应用 | Microsoft Docs
示例:从保存为 XML 的系统事件日志中提取
操作 > 将所有事件另存为 > 保存为类型:XML
<Events>
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-General" Guid="{A68CA8B7-004F-D7B6-A698-07E2DE0F1F5D}"/>
<EventID>1</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000010</Keywords>
<TimeCreated SystemTime="2019-12-31T13:49:36.485000000Z"/>
<EventRecordID>265046</EventRecordID>
<Correlation/>
<Execution ProcessID="2180" ThreadID="2196"/>
<Channel>System</Channel>
<Computer>Hal</Computer>
<Security UserID="S-1-5-21-1699878757-1063190524-3119395976-1001"/>
</System>
<EventData>
<Data Name="NewTime">2019-12-31T13:49:36.485000000Z</Data>
<Data Name="OldTime">2019-12-31T13:49:36.372437200Z</Data>
</EventData>
</Event>
搜索文件:
F:\test>find "EventID" SystemEvents.xml | more
---------- SYSTEMEVENTS.XML
<EventID>1</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7036</EventID>
<EventID Qualifiers="16384">7042</EventID>
<EventID Qualifiers="32768">6013</EventID>
...