私のソフトウェアにInno Setupを使用しようとしています。現在、私のソフトウェアは、毎日6000件以上のダウンロードをGeoから取得しています。問題は、私のソフトウェアがそれぞれのジオで異なる動作をするので、私は各ジオごとに異なるexeを作成しました。現在、私のソフトウェアのダウンロードマネージャとしてInno Setupを使用しています。どのようにユーザーがどの地理的な場所から来たのか、どのようにInno Setupスクリプトにexeファイルをダウンロードするよう指示することができますか?Inno Setupでの国別ダウンロード
は、現在、私が今持っているもの:
#define MyAppName ""
#define MyAppVersion "1"
#define _URL ""
#define _exeFileName "setup.exe"
#include ReadReg(HKEY_LOCAL_MACHINE,'Software\Sherlock Software\InnoTools\Downloader','ScriptPath','');
[Setup]
AppId={{7B0D8E4E-BAFD-400B-B775-0DD7D8FBAE08}
AppName={#MyAppName}
AppVersion={#MyAppVersion};
AppVerName={#MyAppName} {#MyAppVersion}
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
DisableFinishedPage=yes
OutputBaseFilename={#MyAppName}{#MyAppVersion}
Compression=lzma
SolidCompression=yes
DisableWelcomePage=yes
DisableReadyPage=yes
DisableReadyMemo=True
Uninstallable=no
RestartIfNeededByRun=no
CreateAppDir=False
UsePreviousGroup=False
誰かがこれで私を助けることができれば素晴らしいだろう。
ありがとうございます。
これはかなり広い質問です。実際にはここに2つの質問があります。 1つは、ユーザーがいる国を見つける方法です。もう1つはInno Setupでその情報を使用する方法です。これらの質問は別途お願いします。 –
私の質問であなたの即刻の返信をありがとう、私は本当にあなたの専門家の境界にすべてのユーザーの質問のあなたの貴重な時間を与えることに感謝しています... –
@MartinPrikrylは私に教えるか、ジオロケーションまたはIPアドレス(正確な場所)を使用してInnoセットアップでユーザーの場所を探します。 メモ:私の友人の1人がHTTPリクエストを送信していますが、彼は共有していませんit ありがとうございました –