プライベートシンボルのない.exeと.pdbのみを持つモジュールをデバッグしています。
デバッグセッション中に内部構造体を検査する必要があります。明らかに、この構造体はプライベートなのでPDBには現れませんが、幸いにもこの構造体が定義されている.hファイルがあります。したがって、私はこの構造体を使用し、この構造体を含むPDBファイルを取得するいくつかのダミーモジュールを構築することができます。アンロードされたモジュールのシンボルを読み込むようWinDbgに強制する
私は構造体シンボルを持つアンロードされたモジュールを持っています。その構造体にいくつかのメモリをキャストするためにシンボルをロードしたいと思います。私ができる簡単な方法はあり:WinDbgのが唯一のロードされたモジュールのロードシンボルを可能に...
私の質問があるようだ。問題
(私はもちろんのデバッグ、だオリジナルの.exeファイルをアンロードせずに)アンロードされたモジュールからシンボルをロードしますか?
私は.reload /i /f MyDll.dll
を試しましたが、いつも...MyDll.dll - unmatched
を取得しています。
sympathを設定しても効果がありませんでした。
アイデア?
どこにDLLをロードするためのアドレスを取得できますか。 – 51k