2

私はシリアルスクリプトを探していましたが、ここで見つけました:

Inno Setup のシリアル番号の CustomPage

しかし、すべてのシリアルが有効になっているため、どうすればシリアルを設定できますか。

ご回答有難うございます!

4

1 に答える 1

5

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;

ただし、シリアル番号を定数として保存することはお勧めできません。製品を検証する別の方法を使用することを検討する必要があります。

于 2012-06-29T13:25:08.120 に答える