質問

System.Diagnostics.Processオブジェクトがあります。私の C#プログラムは、何らかの状態でそれを監視しています。条件が満たされたら、プロセスの完全なメモリダンプを取得したいと思います。

これを達成するための最良の方法は何ですか?

CLR によって提供される方法はありますか?

役に立ちましたか?

解決

SysinternalsのProcDump を使用して、C#プログラムに呼び出しさせることができます。必要です。 ジェネラコディセタグプレ

他のヒント

C#コードからC ++メソッドを呼び出してみることができます。宣言する方法の例を次に示します。 ジェネラコディセタグプレ

例として、このプロジェクトのコードを確認できます。 https://github.com/projectkudu/kudu/blob/master/Kudu.Core/Infrastructure/MiniDumpNativeMethods.cs https://github.com/projectkudu/kudu/blob/2db563be679bb60656050ec3f04945086f07b360/Kudu.Core/Infrastructure/ProcessExtensions.cs

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top