0

セキュリティ上の理由から、コンピューターをインターネットに接続できません。したがって、シンボル サーバーを使用できません。Windows XP SP2 のシンボル パックをインストールしましたが、一部の PDB がマシンにインストールされている dll と一致しません (マシンにインストールされた特定の更新プログラムが原因だと思います)。

どうやら、マイクロソフトが公開した唯一のパッケージは、完全な xp sp2 シンボル パッケージです。サーバーから特定のシンボルをダウンロードできません。

助言がありますか?

4

2 に答える 2

4

これがセキュリティの制約によっては可能かどうかはわかりませんが、手順1を実行できる場合は機能します。

  1. デバッグするプロセスのミニダンプを取ります。
  2. インターネットへの接続が許可されているシステムのWinDbgにミニダンプをロードします。
  3. パブリックシンボルサーバーを指すようにシンボルパスを構成します(.symfix+あなたの友達です)
  4. .reload /f" "を実行して、すべてのモジュールをリロードします
  5. .dump /m /ba mycab.cab" "を実行して、すべてのシンボルを含む.cabファイルを作成します
  6. デバッグするシステムに.cabファイルを戻し、pdbファイルをローカルフォルダーに抽出し、シンボルパスをそのフォルダーにポイントします。
于 2009-10-07T08:38:56.117 に答える
0

Microsoft が公開した内容に関する情報をどこで入手したかわかりません。

実際には、Microsoftは Windows のすべてのバージョンといくつかのベータ版のシンボル パッケージを公開しています。

記号がないのは、サード パーティのコードと、Windows にバンドルされていない Office およびその他の Microsoft 製品です。

于 2012-12-01T16:37:47.323 に答える