私はネイティブwin32コンパイル済みのexeファイル内のいくつかの文字列を置き換える良い方法を探しています。例えば、私は私のコードに次き:C++ Win32実行ファイル内の文字列を置換する
const char *updateSite = "http://www.place.com"
const char *updateURL = "/software/release/updater.php"
私はexeファイル内の他の任意の長さの文字列でこれらの文字列を変更する必要があります。私は他の場所でこのタイプの設定を保存することができたことに気付きましたが、exeファイルに保存することは私のアプリの移植性要件を満たしています。私はこれを行うための最善の方法に関する助言やアドバイスを感謝します。
ありがとうございます!
更新:それはアドレス(例えば、グローバル変数のリストがある卓上グローバル再配置であるPEファイルで MSF:Util:Exe
これは、信頼性の高い場合でも可能ですが、非常にお勧めです。なぜこれが最善の方法であるかを明確にするために、移植性の要件を投稿できますか? –
ハードコードされた文字列ではなく埋め込みリソース文字列テーブルから文字列を使用するようにコードを変更することはできますか? – MerickOWA
スティーブ - 私は単一のファイル解決策を取ろうとしています。ご意見ありがとうございます。私はこれがややハッキーなことだと感じました。 – Josh