問題タブ [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.
c++ - C++を使用してWindows BSODで生成されたmemory.dmpを読み取るにはどうすればよいですか
Windows BSOD から C++ を介して生成された memory.dmp ファイルから、情報、コード、フラグ、アドレスなどを読み取る必要があります。基本的な考え方は、ステータス情報をリモート サイトから要求でき、要求された情報の 1 つが、マシンで発生した最後の BSOD からの基本的な情報であるため、C++ を介してカーネル/メモリ ダンプ ファイルを開く必要があるということです (Im MSVC 2005 を使用)。
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
注目してくれてありがとう!
windows - Win7 USB HubCV ドライバー (xhci.sys) が BSOD でクラッシュする
Win7 で、USB ハブのコンプライアンスを検証するためのツール (hubcv) を実行しているときに、ドライバーの名前 (xhci.sys) と DRIVER_IRQL_NOT_LESS_OR_EQUAL エラーが画面に表示されて BSOD が表示されます。このエラーはどういう意味ですか? これはドライバー コードの誤動作を意味しますか、それともテスト対象のデバイスが原因である可能性もありますか?
c++ - C++ - SendInput メソッドを使用してキーストロークをシミュレートし、rightctrl キーを区別できない
私は C++ の経験がほとんどなく、SendInput メソッドにまったく慣れていません。right control
キーを押したままscroll lock
2回押すたびにクラッシュダンプを作成するように、レジストリを変更してラップトップ(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 を手動で「強制」したので、動作することがわかりました。
私は初心者であることを念頭に置いて、これを機能させるにはどのような変更を加える必要があるか説明してください。
c# - 例外を発生させずに Process.EnterDebugMode() を呼び出すことはできません
アプリケーションをシャットダウンするたびに、自分でBSOD(死のブルースクリーンを強制)しようとします。残念ながら、私が呼び出すProcess.EnterDebugMode();
と例外が発生します: Not all privileges or groups referenced are assigned to the caller
。
私は、私のラップトップを修理するサービスマンをスパイすることを想定したキーロガーを作成します (その部分は完了しています)。
c - デバイス ドライバにプール エラーがあります
私はWindowsデバイスドライバーを書いています。ドライバーはとてもシンプルです。派手なことは何もしません。Windows ドライバーの開発に慣れようとしているだけです。
私のドライバーではNonPagedPool
、からメモリを割り当てていますが、非常に奇妙なエラーがあります。
ここに私のコードセグメントがあります:
対応するアセンブリ コード (IDA Pro 逆アセンブラーから) は次のとおりです。
このコード セグメントは、 のハンドラ関数に入りPsSetCreateProcessNotifyRoutine
ます。したがって、新しいプロセスが作成されるたびに、このコード セグメントが実行されます。ドライバーを長時間実行すると、BSoD
突然エラーが発生します。そして、フォルト命令として命令をWinDbg
トリガーします。mov [ebp+pMyNode], eax
この行は、実際にの戻り値ExAllocatePoolWithTag
をpMyNode
ポインターに代入します。これが誤った命令である可能性がある理由がわかりません。
BSoD
画面のエラー メッセージは ですA Device Driver Has Pool
。WinDbg
以下のログを確認してください。
どんな助けもかなりのものです。
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 の自動アップグレードを試みると、ドライバーが最新であると表示され、ドライバーを手動でインストールしようとしても問題は解決しません。事前に感謝します。
c++ - 大きな MEMORY.DMP ファイル内の文字列を検索する
Windows BSOD (Windows 8.1 64 ビット) によって生成された大きな MEMORY.DMP ファイル内の文字列を検索するにはどうすればよいですか?
32 ビット Windows では、コマンド
動作するようです。
しかし、64 ビット Windows の場合、
MEMORY.DMP の合計サイズが約 400MB しかないにもかかわらず、ほぼ無限の時間がかかりますが、単純なgrep
場合は数秒でパターンを見つけることができます。
私の目標は、文字列の仮想アドレスを見つけて、どのスタック/ヒープ/テキスト領域が上書きされるかを判断することです。
MEMORY.DMP のファイル形式の参照または仕様が利用可能であれば、最終的に手動でファイル形式を解釈することに頼ります。ヒントはありますか?