メモリスタックを取得するためにブルースクリーンクラッシュダンプ+ローディングシンボルを開くためにC#を使用する方法があるかどうかを知りたいと思います。C#を使用してブルースクリーンダンプファイルからスタックを取得する
私はwindbgプログラムを使用して手動で行う方法を知っています。したがって、問題を解決する可能性のあるC#を使用してWindbgに接続する方法がある場合は、
C#を使用してメモリスタックを抽出する方法、またはC#を使用してWindbgに接続する方法を知っている人はいますか?
ありがとうございます!
WindbgはWindowsシステムDLLを使用してダンプを抽出しています。したがって、www.pinvoke.netにアクセスして、Windows DLLへのC#インターフェイスを取得することができます。 pinvokeでデバッグのための検索を行うことができます。 – jdweng
WinDbg [スクリプトファイル](https://msdn.microsoft.com/en-us/library/windows/hardware/ff560137(v=vs.85).aspx)を作成し、C#を使用してプロセスを作成することができますコマンドライン 'windbg -cf myscript.txt -logo mylogfile.txt'を実行し、好きなC#メソッドを使って' mylogfile.txt'を解析してください。 –
私はスクリプトオプションを使用します。 P/Invokeオプションは、デバッガのインターフェイスにとっては困難です。 –