1
当社のアプリケーションでネットワーキングの問題が発生している顧客からのクラッシュダンプ(ユーザーモード)があります。クラッシュダンプでは、ネットワーキングのために開いているすべてのハンドルを見ることができます。クラッシュダンプのソケット調査
質問:ハンドルに関連付けられたソケットを調べるにはどうすればよいですか?
Windbg!handleコマンドは接続プロパティに関する情報を表示しません。私は を意味する - ソケットの状態 - バインド/リモートIP、 - バインド/リモートポート
- データ・バッファの保留(素晴らしいことだ)など
カーネルダンプからどのように情報を得ることができますか。私は顧客にそれを供給するように頼むことができる。 – Boris
フルメモリダンプを書き込むようにマシンを構成します。この方法で、ユーザーモード情報とカーネルモード情報が得られます。カーネルからソケット情報を取得する方法については、パブリックまたはよく知られていないWindows Internalのものになっています。正直なところ、あなたのアプリを計測して、メモリダンプから戻ってvarsを読み込む方が簡単になるだろう –