※ ChatGPTを利用し、要約された質問です(原文:XPでのメモリダンプファイル作成時のキー割当について)
XPでのメモリダンプファイル作成時のキー割当について
このQ&Aのポイント
WindowsXP(SP2/SP3)環境にて、メモリダンプを取得するためのキー割当の方法を知りたい。
レジストリの設定を変更しても、Ctrl+ScrollLock以外のキーでダンプファイルを取得できない。
他のキーを割り当てるためには、どのような設定が必要か教えてほしい。
XPでのメモリダンプファイル作成時のキー割当について
こんにちは。
以下の事柄で困っています。お知恵を貸してください。
やりたいことは、WindowsXP(SP2/SP3)環境にて、メモリダンプを取得したいと考えています。
http://support.microsoft.com/kb/244139/ja
こちらのサイトを参考に、レジストリを変更しCtrl+ScrollLock 2回でダンプファイルが取得できることを確認しました。
ですが、Ctrl+ScrollLock 2回以外のキーを割り当てて、同じ動作をさせたいのですがやり方がわかりません。
前述のサイトに「メモリ ダンプ ファイルを生成するキーの構成」と言う項目が有りましたので、レジストリをDump1Keys=0x01,Dump2Key=0x39として再起動してみたのですが(その際、CrashOnCtrlScroll の値は1のままにしています)、Shift(右)+Space2回ではダンプファイルは取得できず、先ほどと同じCtrl+ScrollLock 2回にて取得できました。
他に何か設定が必要なのでしょうか?
(念のため、CrashOnCtrlScrollのレジストリを削除した状態でも試しましたが、ブルースクリーンにはなりませんでした)
色々と調べてみたのですが、原因が判明していません。
私のやろうとしている事が、可能かどうかだけでも回答いただければありがたいです。
お礼
私の設定が間違っていたようで、上記操作が実施できました。 scancodeが私が想定していたものと違っていたようです。 (0x39がスペースキーではありませんでした) CrashOnCtrlScrollのレジストリを消去した状態でDump2Keyに正しいscancodeを設定したら、ブルースクリーンが表示されることを確認しました。 (スペースキーは0x3d) お騒がせしてしまいすみませんでした。 回答、ありがとうございました。
補足
早速の回答ありがとうございます。 質問内容が不足していてすみません。 困っている理由としては、通常のPC以外の環境で実施したいため、押下可能なキーが限られています。 また、諸事情によりUSBキーボードなどをつないで実施することも不可能な状態となっているため、レジストリなどで発生できるキー状況を変更したいと考えています。 そんな状況のため、Ctrl+ScrollLock 2回を押せるようにすると言うアプローチは難しく、他の方法を探しています。 もしキーボードの割当が不可能であれば他の方法(ツールやバッチなどの作成)を考えようと思うので、可能かどうかだけでも教えていただければと考えています。