exe に可変長のユーザーデータを追加したいと考えています。たとえば、誰かが見るために簡単なテストを渡すたびにビルドバージョンを変更したくありません。git/mercurial ブランチ情報を追加したいのですが、ビルド オプションが exe に保存されていない場合やビルド オプションが含まれている可能性があります。このようにして、exeをユーティリティに入れ、必要なデータを取得できます。
exeの最後に余分なデータを追加しても問題ありませんか? Visual Studio または gcc を使用した Windows C++ exe ビルドであるか、.NET アプリケーションである可能性があります。