私はアプリケーションランチャーLauncher.exeを作っています。私はURLから設定ファイルを読み込ませようとしています。 URL値は動的である必要があります(他の人がアプリケーションを使用して別のURLを読み込めるようにする必要があります)が、他のコンピュータで同じ値を持つことができるようにしてください(設定ファイルなし、単一exe)任意埋め込まれたリソースを編集することができます。たとえlauncher.exeに埋め込まれたリソースを編集するだけの別個のexeを持っていても。私はその最後の2時間Googleingされている。C#.net埋め込み編集可能な文字列
また、プログラム自体の値を編集する方法もあります。これは、コンピュータごとに同じです。
//Something like this:
//open app.exe on comp1
//setting --> URL = "http://stackoverflow.com"
//Change/Save it to "http://google.com"
//close app.exe put app.exe on a flash-drive
//open app.exe on Comp2
//setting --> URL = "http://google.com"
または
//open app.exe
//setting --> URL = "http://stackoverflow.com"
//close app.exe
//open settingchange.exe
//edits app.exe setting
//setting --> URL = "http://stackoverflow.com"
//Change/Save it to "http://google.com"
//close settingchange.exe
//open app.exe
//setting --> URL = "http://google.com"
はどのようにしていない設定ファイルでこれを行うことができます。
これを行う別の方法について考えましたか?たとえば、ロードするURLを指定できるコマンドラインオプションです。 –
あなたはレジストリを使用できますか? – Jason
私は少し混乱していますが、他のコンピュータでも同じ価値を持つことができます。あなたはデフォルトのパスをハードコードしたいと思っていますが、必要に応じて実行時に変更することができますか? @Jacobが指摘したように、コマンドラインスイッチが最適なオプションだと思う。 – Egor