The Serial Validation PageThis page allows you to modify the settings for the serial validation of your package.
TemplateThis is the template that will be used to generate the serials.The syntax for template is: <XXX..-XXX..-...> where X is either the # character or the ? character.
Example<###-???-??> - is a template for a serial containing three groups of characters. The first group contains only digits while the last two groups can contain both digits and letters.
Predefined Set of SerialsThis is a list of the serials that will be valid for this package. It must contain at least one serial number. Use the "Add" button to add a serial to the list. Use the "Remove" button to delete a serial from the list. Use the "Save..." button to save the current list of serials to a text file. If the file already exists, it's content will be overwritten. Algorithm Verified SerialsThis is the seed for the algorithm verifying the serials. The seed is a special value used as an input for the algorithm. Use the "Reset" button to generate a new value for the seed. You might need a new value if, for example, you release a new version of your product and don't want the serials for the old version to unlock the current version. Use the "Save..." button to save a list of serials to a text file. The Save Serials Dialog will appear allowing you to specify the number of serials to be generated. Server-side validationThis option allows you to validate the serial number entered by the user with your custom validation algorithm implemented on your web server.
The Advanced Installer validation tool will POST a web form containing the data collected from the installing user, such as: serial number, user name, company, product version, and system language id. The following POST variables will be available for you to use in your server-side validation script:
This information is automatically collected for you by the built-in dialog "UserRegistrationDlg", but you can choose to set the above mentioned Windows Installer properties by any means you see fit. The script must give an answer, so the Advanced Installer validation tool can choose the following course of action. The answer must be in the form: AnswerCode\nMessage "Message" is an explanatory message, "\n" is the new line character and "AnswerCode" must be one of:
You must provide an URL to your serial number validation script page. Enter it in the "URL" field.
User Defined Validation DLLThis option allows you to specify you own serial validation procedure. In this case the template may have any structure that you require. Use the "..." button to select a DLL. You can edit the name of the function that performs the validation in the "Validation Function Name" field. Also, Advanced Installer automatically detects the functions that the DLL exports, so you can choose the desired function from the drop-list. For an example of how to design your own validation DLL see Serial Number Validation DLL. Notes
For details about the functioning of the serial validation methods used in Advanced Installer see Serial Validation. | |
|
| Privacy Policy | Windows Installer | Search Engine Ranking | Link Analyzer | ||
| © 2002 - 2008 Caphyon Ltd. Trademarks belong to their respective owners. All rights reserved. | ||