Comment fournir plusieurs numéros de série avec plusieurs options dans Inno Setup ?
Je veux écrire différentes valeurs dans le Registre, en fonction des différentes clés de série que je fournis aux clients.
ex différentes clés de série comme
sKey1 = "A1AA-B2ACF-HEJUI-UYTER"
sKey2 = "A1BB-B2ACF-HEJUI-UYTER"
sKey3 = "A1CC-B2ACF-HEJUI-UYTER"
Les 4 premiers caractères sont différents pour chaque clé et je veux les créer dans le Registre
if (custInput.startwith ("A1AA") then
Root: "HKLM"; Subkey: "SOFTWARE\Version\"; ValueType:string; ValueName:"Name";ValueData: "{"Lite"}";
elseif (custInput.startwith ("A1BB") then
Root: "HKLM"; Subkey: "SOFTWARE\Version\"; ValueType:string; ValueName:"Name";ValueData: "{"Pro"}";
elseif (custInput.startwith ("A1CC") then
Root: "HKLM"; Subkey: "SOFTWARE\Version\"; ValueType:string; ValueName:"Name";ValueData: "{"Online"}";
endif
Comment réaliser cela dans Inno Setup ? J'ai utilisé la fonction CheckSerial
ci-dessous:
function CheckSerial(Serial: String): Boolean;
begin
Result := Serial = '{#SerialNumber}';
end;