プロシージャ一覧の保存
この操作は、プロシージャリストを保存 (Save procedures list) オプションを ファイル (File) メニューで呼び出すことで実行され、外部ユーティリティが VB Decompiler を支援することを可能にするため、プログラムの解析に強力なツールです。
現在、処理されたプログラムで使用されるアドレス、関数名、およびプロシージャをいくつかの形式で保存できます。標準的な保存ダイアログでファイルタイプを指定することで、これらのオプションのいずれかを選択できます。
TXT 形式での保存 を使用すると、プロシージャのリストを単純なテキストファイルに保存できます。これは、プログラムの異なるバージョン間のプロシージャを比較したり、アドレスの変化を確認したりする際に役立ちます。
IDC スクリプト形式での保存 を使用すると、関数およびプロシージャのアドレスを IDA Pro 逆アセンブラにロードできます。分析されたプログラムが Native Code にコンパイルされている場合、この機能は非常に役立ちます。
NAMET 形式での保存 を使用すると、HIEW ユーティリティを使用した解析を簡素化できます。取得したファイルを分析されたプログラムがあるフォルダにコピーします。次に、プログラムを HIEW で開き、F12 キーを押します。空のプロシージャのリストを持つウィンドウが表示されます。作成された NAMET ファイルのアドレスが一致している場合はもう一度 F12 キーを押して Enter キーを押します。プロシージャのアドレスが HIEW にロードされ、F12 キーを押してリストを使用してメソッドをナビゲートできるようになります。
MAP 形式での保存 は、通常コンパイラによって作成される標準的なマップファイルを生成します。このファイルは、多くのデバッガーおよび逆アセンブラで使用してプログラム関数の開始点をマークするために使用できます。Visual Basic で書かれたプログラムは、サードパーティのソフトウェアによって誤って逆アセンブルされることが多いため、VB Decompiler で生成された MAP ファイルはプロセスを大幅に簡素化します。この形式は、OllyDbg、IDA Pro などのさまざまな製品でプラグインを通じてサポートされています。
