Win32 C++ API を使用して、(プロセスのメモリに読み込まれた) モジュールのイメージをバッファーに読み込みたいと考えています。読んだ後、すべての VA をバッファーから RVA に変更したいと考えています。
ImageRvaToVa
MSDN で関数を見つけましたが、リバース マッピングが必要です。つまりImageVaToRva
、特定のイメージ内のすべての VA に適用する必要があります。しかし、そのような機能やそれに類似したものは見つかりませんでした。そのような機能は Win32 に存在しますか?
私がやりたいことを行う1つの方法.reloc
は、画像のセクションを解析することです。ただし、これを行う簡単な方法は見つかりませんでした。セクションを簡単に解析できる Win32 API 関数はあります.reloc
か?
この問題を解決するためのアプローチに関する他の提案をいただければ幸いです。