.Net C# アプリケーションのクラッシュ ダンプを作成しようとしています。このために、Stack Overflow 例外でアプリケーションをクラッシュさせるコードを書きました。
namespace Crashme
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i < 10; i++)
{
System.Threading.Thread.Sleep(2000);
}
Console.WriteLine("Calling text");
crash obj = new crash();
obj.sMyText = "abc";
}
}
class crash
{
public string sMyText
{
get { return sMyText; }
set { sMyText = value; }
}
}
}
私が使用しているprocdumpコマンド:
.\procdump.exe -ma -e crashme.exe crash_dump1.dmp
アプリケーションは予想どおりクラッシュしており、procdump もそれをキャッチしています。procdump 監視コンソールの出力で確認できます。しかし、ダンプは作成されません。
正しい procdump コマンドを使用していないと思います。誰か助けてくれませんか?