You can follow the question or vote as helpful, but you cannot reply to this thread. I have the same question 0. Report abuse. Details required :. Cancel Submit. Frederik Long. This is the seed for the algorithm verifying the serials.
The seed is a special value used as an input for the algorithm. 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. The Save Serials Dialog will appear allowing you to specify the number of serials to be generated.
This option allows you to validate the serial number entered by the user with your custom validation algorithm implemented on your web server. The Configure server-side serial number validation How-To explains how to use this method. 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:. The language identifier is useful if you want the script to return a localized message. 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 Email field does not exist on the UserRegistrationDlg dialog and must be manually added. The script must give an answer, so the Advanced Installer validation tool can choose the following course of action. This means that somebody that tampers with the MSI, using nothing but a specialized editor, like Orca, could rather easily remove the protection. A possible solution to improve this would be to use the bootstrapping feature in Advanced Installer to mask the MSI.
However, this is not a definitive solution since an attacker could spy on the program activities and extract the MSI. Table of Contents.
Serial Number Validation Advanced Installer allows you to easily add a serial number protection for your package. It should be replaced with your own, stronger and more secure, validation method. I am newbie in this field — vikas. Wix toolset wixtoolset.
Advanced Installer has a free edition too, but you need a commercial license to access the above mentioned feature. Christopher Painter Christopher Painter Sign up or log in Sign up using Google.
Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. Stack Gives Back Safety in numbers: crowdsourcing data on nefarious IP addresses.
0コメント