我在研究Windows事件跟蹤(ETW),以允許用戶模式的Windows客戶端寫出跟蹤信息。簡而言之,現有的文件是瘋狂地不完整的。真正有用的是一個簡單的C++示例,它使用ETW寫出跟蹤消息。這樣的例子存在嗎?您可能會推薦其他ETW文檔嗎?如何從C++窗口客戶端使用ETW
11
A
回答
14
要爲ETW編寫Provider,您可以選擇將其作爲基於清單的提供程序(Vista或更高版本首選)或遺留支持的傳統提供程序編寫它。如果基於清單是您想要的方法,那麼請查看an example here。或者,您可以找到classic provider example here。
我想你想使用基於清單的方法,因爲它更好,可以支持多達8個會話。基於清單的提供商需要做的第一步是使用EventRegister註冊事件,然後通過EventWrite或EventWriteString函數向其寫入。
5
微軟的這個文檔是一個很好的開始here
相關問題
- 1. 如何使用javascript從客戶端打開Outlook任務窗口
- 2. 如何從客戶端使用C#4.0
- 3. 如何使用Powershell下載和安裝git客戶端窗口
- 4. 如何從客戶端(彈出)窗口中選擇標籤值?
- 5. 如何使用Web客戶端C#
- 6. 使用jquery打開RDP連接窗口 - 客戶端端
- 7. 如何從客戶端使用Mandrillapp API?
- 8. 如何從客戶端使用FLEX
- 9. 如何重用WPF客戶窗口
- 10. C#配置TCPClient客戶端的端口
- 11. C#指定客戶端端口
- 12. C中的UDP客戶端源端口?
- 13. 使用C#UDP客戶端
- 14. 如何指定iperf客戶端端口
- 15. 滾動客戶端瀏覽器窗口
- 16. 消息在客戶端彈出窗口
- 17. SSL客戶端證書窗口
- 18. Svn客戶端命令行窗口
- 19. 與客戶端會話彈出窗口
- 20. 在32Feet窗口BluetoothListener.AcceptBluetooth客戶端塊7
- 21. 如何使用Flask獲取客戶端的端口?
- 22. c#wcf從另一個客戶端調用客戶端回調
- 23. Linux,C,socket:如何使用結構指定TCP客戶端端口sockaddr_storage
- 24. 獲取窗口(客戶端座標)爲python窗口
- 25. MongoDB C#和如何使用javascript從客戶端更新
- 26. 如何使用C#-Properties在WCF的服務從Java客戶端
- 27. 如何用C#Windows窗體集成Socket.io 1.x的客戶端?
- 28. 403.7禁止使用客戶端證書窗口10
- 29. 使用python的facebook客戶端窗口gui
- 30. 如何從iOS客戶端