[[Open棟梁Project>http://opentouryo.osscons.jp/]] - [[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]] -[[戻る>ダンプ取得に使用するツールの一覧]] * 目次 [#j2f8e8cf] #contents *概要 [#bfdcfd93] UMPD:User User Mode Process Dumper -XPまでのOSで利用可能。~ Vista以降ではタスクマネージャやWER(Windows Error Report)から取得。 -[[クラッシュ・ダンプ]]、[[ハング・ダンプ]]で併用可能。 --デバッガ設定や例外・終了監視設定(GUIツールを使用可能)による[[クラッシュ・ダンプ]]の取得も可能。 --ファーストチャンス例外の監視も可能(.NETランタイム内部で発生した例外のダンプも可能)。 -プログラムから、UMPDのAPIを使用したセルフ・ダンプも可能(イベントハンドラでuserdumpをコマンドライン起動する)。 -プログラムに影響(変更・終了・再起動)を与えずユーザモード・プロセス・ダンプ(フルダンプ・ミニダンプ)を取得できる。 **EXE [#c8600013] ***userdump.exe:CUI [#b8ec4fd8] -任意のプロセスをダンプ -複数のプロセスをダンプ -[[クラッシュ・ダンプ]]のため、JITデバッガへの登録が可能(.NET4以前のマネージ デハッガ登録は別途実施)。 ***userdump.cpl:GUI [#s6f61118] -インストール後、コントロールパネルに登録される。 -監視([[ハング・ダンプ]])やホットキー([[クラッシュ・ダンプ]])設定が可能。 **コマンド [#m00a0a66] コマンドラインからハングダンプ取得が可能~ また、プロセス名、プロセスID、複数プロセス指定等が可能 userdump -k cui_app.exe -d c:\dump userdump -g -k -w gui_app.exe -d c:\dump - -dオプション~ ダンプファイルの出力先を指定 - -mオプション ~ 複数プロセスのダンプ - -kオプション~ ダンプ後、プロセスをKILLする。 - -gオプション~ GUIアプリケーションのハング時に指定 - -wオプション~ ダンプに、ウィンドウ情報を含める。これはUdExt.dll拡張で確認できる。 *download [#c697470d] -download User Mode Process Dumper Version 8.1~ Microsoft Download Center - Download Details~ http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=4060 ---- Tags: [[:障害対応]], [[:デバッグ]]