8

Windows デバッグ ユーティリティを作成しようとしていますが、Windows マシンを自動的にクラッシュさせ、ブルー スクリーン オブ デスを表示させる必要があります。

明らかに、タスク マネージャーから csrss.exe プロセスをTASKKILL /F /IM csrss.exe強制終了できますが、.bat ファイル内のコマンドは機能しません。

bsod で Windows マシンをクラッシュさせる別の方法はありますか? たぶん、何らかのプロセスを強制終了できる外部ライブラリがあります。

私はそれに慣れているので、コマンドラインアプローチを使用したいと思います。

4

7 に答える 7

5

これは、powershell で次のように行うことができます。

get-process | stop-process -force
于 2012-05-24T14:23:18.297 に答える
2

ブルー スクリーンを強制的に表示するには、ブルー スクリーン用に設計されたドライバをインストールする必要があります。ユーザーモード コードはバグチェックをトリガーできるはずではなく、カーネル コードだけです。例として、Mark Russinovich の notmyfault.sys をチェックしてください: http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

于 2011-05-09T19:31:11.207 に答える
0

Windows には、キーストロークの組み合わせを使用してバグ チェックを実行できるメカニズムがあります。http://msdn.microsoft.com/en-us/library/ff545499%28v=vs.85%29.aspxを参照してください。ただし、これがバッチ ファイルによってトリガーされるかどうかはわかりません。

于 2011-02-06T13:13:28.860 に答える
0

これ( http://msdn.microsoft.com/en-us/library/ff551961.aspx )をグーグルで検索すると役立つと思います

于 2011-02-07T09:54:52.053 に答える
-1

1
できません。そのためのコードはキーボード ドライバーにあるため、キーボードの物理キーを押さない限りトリガーされません。

コンピューターがクラッシュし始めた場合に、物理キーが 1 つだけではなく、すべてのキーでトリガーするように設定すると、人々がクリックする共通ボタンにキーが設定されます。

  • ctrl+ alt+del
  • ctrl+ shift+esc
  • start
  • spacebar
于 2012-08-25T01:08:22.717 に答える