調べてみると、約8年前にVisual C++6.0で書いたものの実行可能ファイルが見つかりました。ソースコードをバックアップしたことはありませんが、常にすべてをデバッグモードでコンパイルしたと思います。また、「コンパイラのデバッグシンボルなどがないと、実行可能ファイルをソースコードに逆コンパイルできない」という話をどこかで聞いたことをぼんやりと覚えています。コードには感傷的な価値がありますが、私がそれを取得することはミッションクリティカルではありません。
それが背景です。ここに質問があります:
- 実行可能ファイルがデバッグモードでコンパイルされているかどうかを確認するにはどうすればよいですか?
- そうである場合、デバッグモードの実行可能ファイルにはどのような情報が含まれていますか?
- 完全なソースコードを取得できますか?それができない場合、リリースバージョンと比較して逆コンパイル時に大幅な改善を得ることができますか?もしそうなら、どのように?
ありがとう、
-マイケル・バージ