Mfc 将进程ID EventData添加到事件日志
报告事件时,我需要添加一些事件数据(例如进程Id)属性。 我知道有一种方法可以做到这一点,因为我看到其他事件日志都有这些道具(例如,请参阅系统标记下的执行标记)。 我是否需要向消息文本文件添加内容?或者调用ReportEvent()时可能缺少一些参数Mfc 将进程ID EventData添加到事件日志,mfc,event-viewer,Mfc,Event Viewer,报告事件时,我需要添加一些事件数据(例如进程Id)属性。 我知道有一种方法可以做到这一点,因为我看到其他事件日志都有这些道具(例如,请参阅系统标记下的执行标记)。 我是否需要向消息文本文件添加内容?或者调用ReportEvent()时可能缺少一些参数 1001 0 4. 1001 15 0x80000000000005 15202 Microsoft Windows Winsock AFD/Operational 茨基 1. 2001 0xfffffa800ec32b10 0xfffffa80
1001
0
4.
1001
15
0x80000000000005
15202
Microsoft Windows Winsock AFD/Operational
茨基
1.
2001
0xfffffa800ec32b10
0xfffffa8008f9f2f0
0
该项目是用C++/MFC编写的
谢谢
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Winsock-AFD" Guid="{########-####-####-####-############}" />
<EventID>1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>1001</Task>
<Opcode>15</Opcode>
<Keywords>0x8000000000000005</Keywords>
<TimeCreated SystemTime="2017-09-26T06:39:58.362482700Z" />
<EventRecordID>15202</EventRecordID>
<Correlation ActivityID="{########-####-####-####-############}" />
<Execution ProcessID="2768" ThreadID="4068" />
<Channel>Microsoft-Windows-Winsock-AFD/Operational</Channel>
<Computer>Tsiki</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="EnterExit">1</Data>
<Data Name="Location">2001</Data>
<Data Name="Process">0xfffffa800ec32b10</Data>
<Data Name="Endpoint">0xfffffa8008f9f2f0</Data>
<Data Name="Status">0</Data>
</EventData>
</Event>