ずいぶん前に C# で minidump を生成する方法という記事を見つけていたのだけれど、今更引っ張り出して試してみた。 # 理由は自宅に帰れなくなったからなんだけど、そこは気にしない。 元ネタ ここに記載されている MiniDump クラスを感謝しつつ、まるっともらいました。 http://blogs.msdn.com/b/dondu/archive/2010/10/24/writing-minidumps-in-c.aspx minidump を生成する MiniDump クラスはこんな感じ。 コードを見るとわかりますが、dbghelp.dll にある MiniDumpWriteDump 関数を P/Invoke で呼び出してダンプを生成してます。 using System; using System.Diagnostics; using System.Runtime.Interop