Sto cercando Event Tracing per Windows (ETW) per consentire a un client Windows in modalità utente di scrivere le informazioni di traccia. La documentazione esistente è, per dirla alla leggera, follemente incompleta. Quello che potrebbe davvero aiutare è un semplice esempio di C++ che scrive i messaggi di tracciamento usando ETW. Esiste un tale esempio? C'è altra documentazione ETW che potresti raccomandare?Come utilizzare ETW da un client Windows C++
11
A
risposta
14
Per scrivere un Provider per ETW sono disponibili due opzioni di scrittura come provider manifest (preferito per Vista o superiore) o un provider classico per il supporto legacy. Se manifest è basato sull'approccio che desideri seguire, consulta an example here. In alternativa hai trovato un classic provider example here.
Suppongo che si desideri utilizzare un approccio basato sui manifest come migliore e supportare fino a 8 sessioni. Il primo passo per un provider basato sui manifest è quello di registrare l'evento utilizzando EventRegister e quindi scrivere su di esso tramite la funzione EventWrite o EventWriteString.
5
Questo documento da Microsoft è una buona per cominciare here
Problemi correlati
- 1. Perché utilizzare ETW su EventLog e viceversa?
- 2. contro ETW
- 3. Come utilizzare un certificato server da Windows Store in Nodejs
- 4. È possibile utilizzare ETW (tracciamento degli eventi per Windows) per raccogliere anche le statistiche della memoria?
- 5. Utilizzare un servizio Web nell'app Windows C#
- 6. Chiamata di un componente ServicedServer remoto da un client C#
- 7. grunt-rsync da client Windows non riesce
- 8. Python Selenium - Come specificare un certificato client da utilizzare nell'autenticazione SSL client
- 9. Come utilizzare Apache CXF come client?
- 10. Come consumare eventi ETW in tempo reale dal fornitore Microsoft-Windows-NDIS-PacketCapture?
- 11. Come utilizzare il client/listener TCP in C# multithread?
- 12. Come eseguire l'applicazione Windows C# da USB senza installare .NET framework sul sistema client
- 13. Come utilizzare Meteor.wrapAsync sul client?
- 14. Rappresentazione di Windows da C#
- 15. client desktop OLAP non Windows?
- 16. Come utilizzare Windows On Screen Keyboard in C# WinForms
- 17. C'è un buon client Fogbugz per Windows
- 18. Come utilizzare puntatori intelligenti standard C++ con Windows HANDLE?
- 19. leggere il certificato client da httprequest C#
- 20. Creazione di un keytab da utilizzare con kinit in Windows
- 21. Come utilizzare l'oggetto C# da F #?
- 22. Come utilizzare JSDoc su Windows?
- 23. Client o client Windows Ansible con server linux Ansible? Possibile?
- 24. C#: Streaming di un file audio da un server a un client
- 25. Come far funzionare il client Oracle su Windows 7 RC
- 26. Come utilizzare una libreria C++ da C# e .NET?
- 27. Client HTTP grafico per windows
- 28. Client FTP per Windows Phone 7 Mango?
- 29. C# client per utilizzare OData con il supporto linq
- 30. Come utilizzare sox in windows