我正在尝试为我的软件使用Inno Setup。目前,我的软件每天从不同的Geo获得6000多次下载。问题是我的软件对每个地理位置的表现都不同,所以我为每个地理位置创建了不同的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
如果有人能帮助我这将是巨大的。
在此先感谢
这是一个相当广泛的问题。你在这里实际上有两个问题。首先是如何找到用户所在的国家。第二是如何在Inno Setup中使用这些信息。单独提出这些问题。 –
感谢您对我的问题的即时回复,我真的很感谢您为您的专家边界上的每个用户提出的宝贵时间... –
@MartinPrikryl如果您可以教我或指导我如何可以真的很开心使用地理位置或用户的IP地址(准确的位置)找到Inno设置中的用户位置,请帮助我如何做到这一点 注意:我的一个朋友使用http发送请求,但他不愿意分享它 预先感谢您 –