Je veux savoir s'il existe un moyen d'utiliser C# pour ouvrir un écran de vidage sur écran bleu + symboles de chargement, afin de récupérer la pile de mémoire.Utilisation de C# pour récupérer la pile du fichier de vidage écran bleu
Je sais comment le faire manuellement en utilisant le programme windbg, donc s'il y a un moyen de se connecter à Windbg en utilisant C# qui pourrait aussi résoudre le problème.
Est-ce que quelqu'un sait comment extraire la pile de mémoire en utilisant C# ou se connecter à Windbg en utilisant C#?
Merci!
Windbg utilise Windows System dll pour extraire le cliché. Vous pouvez donc aller sur www.pinvoke.net pour obtenir les interfaces C# avec les dll Windows. Vous pouvez faire une recherche sur pinvoke pour le débogage. – jdweng
Vous pouvez toujours créer un fichier de script WinDbg (https://msdn.microsoft.com/fr-fr/library/windows/hardware/ff560137 (v = vs.85) .aspx), puis utiliser C# pour créer un processus avec la ligne de commande 'windbg -cf myscript.txt -logo mylogfile.txt' et ensuite analyser' mylogfile.txt' en utilisant votre méthode C# préférée. –
J'utiliserais l'option de script. L'option P/Invoke est difficile pour les interfaces du débogueur. –