Je veux essentiellement écrire mon propre profileur qui attache à mon processus, fige l'exécution, inspecte l'état (pointeur d'instruction en cours, certaines métadonnées, etc.) et écrit cette information dans un journal. Comment puis-je commencer avec cela? Si je peux entrer et inspecter cette information, puis reprendre l'exécution, je peux procéder à partir de là.Comment attacher à un processus en tant que débogueur et interroger des informations?
0
A
Répondre
1
Vous avez besoin de Debugger API in Win32. Un aperçu here.
Pour vous rendre ici, c'est sur how to attach to a running process.
Questions connexes
- 1. Comment attacher un débogueur distant à un processus Python?
- 2. Eclipse en tant que débogueur
- 3. Attacher automatiquement le processus enfant au débogueur
- 4. Comment attacher un débogueur à WAS?
- 5. Comment attacher automatiquement un débogueur à un processus au démarrage du processus sous OS X?
- 6. Comment puis-je attacher à un processus en cours comme un débogueur sur Linux?
- 7. Attacher le débogueur XCode
- 8. Comment puis-je attacher à un processus dans Visual Studio?
- 9. Comment puis-je attacher à un processus en utilisant gdbvim?
- 10. Puis-je pré-attacher un débogueur à un service?
- 11. Comment attacher un débogueur VC++ (ou gdb) dans cette situation?
- 12. Exécuter un programme en tant que thread et non en tant que processus
- 13. CruiseControl.NET s'exécute en tant que service Windows et en tant que processus autonome se comporte différemment
- 14. Lancer automatiquement un second processus et attacher sur le débogage
- 15. Comment exécuter un processus en tant que privilège utilisateur actuel à partir d'un processus administrateur
- 16. VB6 Attacher au processus - Com Exposed VBA
- 17. Affichage des fenêtres d'un processus s'exécutant en tant que compte système ou en tant que service
- 18. Exécution des services en tant que processus différents
- 19. Comment interroger les informations WURFL
- 20. VS2008 attacher un débogueur (C++) pour gérer assert (...)
- 21. java: enregistrer et récupérer des objets en tant qu'objets plutôt que des informations textuelles?
- 22. Comment attacher un écouteur de trace à un processus en cours?
- 23. Comment attacher la nouvelle instance de processus au processus existant?
- 24. La suppression des fichiers échoue en tant que processus existant et en cours
- 25. Comment démarrer un processus et l'interrompre immédiatement?
- 26. Comment faire pour définir la version correcte de Visual Studio en tant que débogueur JIT?
- 27. Comment interroger un DataSet et définir le résultat en tant que DataSource pour un certain contrôle? (Winforms C#)
- 28. Comment interroger un Zend_Db_Table_Row
- 29. Exécution d'une application en tant que fil et non un processus
- 30. Fixation d'un débogueur à un processus en cours d'exécution sur Vista ou Windows 7 en utilisant Debugger.Break()