私はシリアルスクリプトを探していましたが、ここで見つけました:
Inno Setup のシリアル番号の CustomPage
しかし、すべてのシリアルが有効になっているため、どうすればシリアルを設定できますか。
ご回答有難うございます!
私はシリアルスクリプトを探していましたが、ここで見つけました:
Inno Setup のシリアル番号の CustomPage
しかし、すべてのシリアルが有効になっているため、どうすればシリアルを設定できますか。
ご回答有難うございます!
my からコードを拡張しますprevious post
。シリアル番号を定数値と比較する場合は、このようにスクリプトを変更できます。ユーザーが続行できる唯一の有効なシリアル番号は次の62FFU-GA4N8-T8N6W-WLQJW-N6WLQ-AJKD6
とおりです。
procedure OnSerialEditChange(Sender: TObject);
var
CanContinue: Boolean;
begin
// the GetSerialNumber defined there returns you the serial number string
// built from each edit box delimited by the char passed as a parameter
CanContinue := GetSerialNumber('-') = '62FFU-GA4N8-T8N6W-WLQJW-N6WLQ-AJKD6';
WizardForm.NextButton.Enabled := CanContinue;
end;
ただし、シリアル番号を定数として保存することはお勧めできません。製品を検証する別の方法を使用することを検討する必要があります。