2016-06-11 111 views
0

我正在按照提供的示例here來使用自定義事件源。然而,當我跑的樣本,沒有在事件查看器中發現類似於下面的圖沒有事件消息:無法找到自定義事件

enter image description here

你有什麼想法?

+0

任何狀態更新? – magicandre1981

回答

0

你需要一個工具來捕獲事件:

  • 隨着xperf: 「C:\ Program Files文件(x86)的\的Windows套件\ 10 \ Windows性能工具包\ xperf.exe」 - 開始UserLogger - 對GUID -f User.etl & &超時-1 & & 「C:\ Program Files文件(x86)的\的Windows套件\ 8.1 \ Windows性能工具包\ xperf.exe」 -stop UserLogger
    更改GUID到自己
  • With perfview:perfView/onlyProviders = * MyCompanyEventSo urce收集
  • create your own WPRP profile and add a entry to log MyCompanyEventSource events和運行WRP -start MyProfile.wprp & &超時-1 & & WPR -stop result.etl
  • use EventListener Class聽取事件在自己的代碼
  • 使用TraceEvent,開始實時會話和訂閱DynamicAll事件並在此解析MyCompanyEventSource數據。

你想要的是write to Eventlog,所以你必須設置你的問題Event Channel attribute

相關問題