問題タブ [bsod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
981 参照

c++ - C++を使用してWindows BSODで生成されたmemory.dmpを読み取るにはどうすればよいですか

Windows BSOD から C++ を介して生成された memory.dmp ファイルから、情報、コード、フラグ、アドレスなどを読み取る必要があります。基本的な考え方は、ステータス情報をリモート サイトから要求でき、要求された情報の 1 つが、マシンで発生した最後の BSOD からの基本的な情報であるため、C++ を介してカーネル/メモリ ダンプ ファイルを開く必要があるということです (Im MSVC 2005 を使用)。

0 投票する
2 に答える
3077 参照

windows - Windows 8.1 Pro x64 で BSOD "KMODE_EXCEPTION_NOT_HANDLED" (クラッシュ レポート: tcpip.sys、ntoskrnl.exe、netio.sys、ndu.sys) が発生するのはなぜですか?

みんな!あなたの助けが必要です!

Windows 8.1 Pro x64 を実行しています。再インストールしましたが、問題は残っています。

BSOD は 1 日に 1 ~ 2 回発生します。「uTorrent」を使って何かをダウンロードし始めてから数分で起こることが多いことに気付きました。

マザーボード:「Asus M4A78LT-M LE」。私のネットワーク ドライバー:「Qualcomm Atheros AR8131 PCI-E ギガビット イーサネット コントローラー (NDIS 6.30)」。古いバージョンをインストールしようとしましたが、問題は解決しませんでした。

UAC と Windows Defender がオフになっています。ファイアウォールがオンになっています。

抽出した情報へのリンクは次のとおりです 。 http://www.beetxt.com/printable.php?view=ydP

(ロシア語で申し訳ありません。ロシア語のWindowsを使用しているためです)

ダンプ ファイルは次のとおりです (.rar アーカイブにあります): https://drive.google.com/file/d/0ByigE0NW6WLIaUpKSkgtcnFqR1E/view?usp=sharing

注目してくれてありがとう!

0 投票する
0 に答える
157 参照

windows - Win7 USB HubCV ドライバー (xhci.sys) が BSOD でクラッシュする

Win7 で、USB ハブのコンプライアンスを検証するためのツール (hubcv) を実行しているときに、ドライバーの名前 (xhci.sys) と DRIVER_IRQL_NOT_LESS_OR_EQUAL エラーが画面に表示されて BSOD が表示されます。このエラーはどういう意味ですか? これはドライバー コードの誤動作を意味しますか、それともテスト対象のデバイスが原因である可能性もありますか?

0 投票する
3 に答える
2588 参照

c++ - C++ - SendInput メソッドを使用してキーストロークをシミュレートし、rightctrl キーを区別できない

私は C++ の経験がほとんどなく、SendInput メソッドにまったく慣れていません。right controlキーを押したままscroll lock2回押すたびにクラッシュダンプを作成するように、レジストリを変更してラップトップ(UKキーボード付き)をセットアップしました。Visual C++ 2010 Express でコンパイルされた c++ 実行可能ファイルを介してプログラムでこれを達成しようとしています。

この投稿を使用して: sendinput 関数 C++ の使用方法をインスピレーションとして、以下のコード スニペットを作成しました。Cannot find or open the PDBこの投稿を読むことによる複数のデバッグ出力は別として: Error Message : Cannot find or open the PDB file明らかに無視できますが、コードはコンパイルおよび実行されます。ただし、BSOD は発生しません。BSOD を手動で「強制」したので、動作することがわかりました。

私は初心者であることを念頭に置いて、これを機能させるにはどのような変更を加える必要があるか説明してください。

0 投票する
1 に答える
1125 参照

c# - 例外を発生させずに Process.EnterDebugMode() を呼び出すことはできません

アプリケーションをシャットダウンするたびに、自分でBSOD(死のブルースクリーンを強制)しようとします。残念ながら、私が呼び出すProcess.EnterDebugMode();と例外が発生します: Not all privileges or groups referenced are assigned to the caller

私は、私のラップトップを修理するサービスマンをスパイすることを想定したキーロガーを作成します (その部分は完了しています)。

0 投票する
0 に答える
883 参照

c - デバイス ドライバにプール エラーがあります

私はWindowsデバイスドライバーを書いています。ドライバーはとてもシンプルです。派手なことは何もしません。Windows ドライバーの開発に慣れようとしているだけです。

私のドライバーではNonPagedPool、からメモリを割り当てていますが、非常に奇妙なエラーがあります。

ここに私のコードセグメントがあります:

対応するアセンブリ コード (IDA Pro 逆アセンブラーから) は次のとおりです。

このコード セグメントは、 のハンドラ関数に入りPsSetCreateProcessNotifyRoutineます。したがって、新しいプロセスが作成されるたびに、このコード セグメントが実行されます。ドライバーを長時間実行すると、BSoD突然エラーが発生します。そして、フォルト命令として命令をWinDbgトリガーします。mov [ebp+pMyNode], eaxこの行は、実際にの戻り値ExAllocatePoolWithTagpMyNodeポインターに代入します。これが誤った命令である可能性がある理由がわかりません。

BSoD画面のエラー メッセージは ですA Device Driver Has PoolWinDbg以下のログを確認してください。

どんな助けもかなりのものです。

0 投票する
2 に答える
1551 参照

windows-server-2012-r2 - バグチェック エラー D1

Windows Server 2012 R2 SP1を実行しているDell PowerEdge R210 II サーバーあり、次のエラーでランダムに再起動しています:

このエラーコードを調べてダンプファイルをデバッグしようとしましたが、この種の慣行には慣れていませんが、エラーはNIC アダプターのドライバーであるbxnd60a.sysが原因であることがわかりました ( Broadcom BCM5716C NetXtreme II GigE -私の場合はクライアント NDIS VBD)、いくつかのフォーラムで見つけたものによると。しかし、Windows の自動アップグレードを試みると、ドライバーが最新であると表示され、ドライバーを手動でインストールしようとしても問題は解決しません。事前に感謝します。

0 投票する
1 に答える
3233 参照

c++ - 大きな MEMORY.DMP ファイル内の文字列を検索する

Windows BSOD (Windows 8.1 64 ビット) によって生成された大きな MEMORY.DMP ファイル内の文字列を検索するにはどうすればよいですか?

32 ビット Windows では、コマンド

動作するようです。

しかし、64 ビット Windows の場合、

MEMORY.DMP の合計サイズが約 400MB しかないにもかかわらず、ほぼ無限の時間がかかりますが、単純なgrep場合は数秒でパターンを見つけることができます。

私の目標は、文字列の仮想アドレスを見つけて、どのスタック/ヒープ/テキスト領域が上書きされるかを判断することです。

MEMORY.DMP のファイル形式の参照または仕様が利用可能であれば、最終的に手動でファイル形式を解釈することに頼ります。ヒントはありますか?