我的任務是將條目寫入Windows安全日誌。整個項目是Win32 C++代碼。我已經寫過(在各種在線資源的幫助下)一個記錄類,它處理註冊,取消註冊以及執行ReportEvent()調用的代碼。另外,我爲事件記錄完成了mc.exe和rc.exe步驟,如果這有助於確定我在項目中的位置。 我的問題是一個多舞伴: 我在Filling Windows XP Security Event Log,有一些誰相信
可能重複: Putting XML Data into the Windows Event Log 從事件日誌複製從我的應用程序自定義事件系統事件的XML的比較。與使用寫入條目發送的C#事件相比,似乎無法添加擴展信息。 for example: <EventData>
我還沒有找到任何地方你可以操縱該事件的部分。 <EventData>
<Data Name="PackageName
我需要從安全日誌中的窗口來閱讀,但用戶不會有管理權限這樣做,並且應用程序會拋出異常, EventLog[] a = EventLog.GetEventLogs();
foreach (var item in a)
{
if (item.Log == "Security")
{
foreach (EventLogEntry item2 in item.En