Sergey Abakumoff wrote: > In our licensing dialog users enter their licensing info and we should call > the external exe(called license.exe) program that connects to the licensing > server, checks the info, writes the licensing info to the system, etc. >
An executable that modifies the system can't run during the UI sequence. There are a couple of choices: 1. Don't use a Windows Installer dialog to collect licensing info; instead, collect it from a licensing .exe UI from the exit dialog (see "How To: Run the Installed Application After Setup" in wix.chm). 2. Collect the licensing information in the UI sequence using MSI dialogs; then call license.exe with the properties as command-line arguments as a deferred custom action. You don't even have to install license.exe; just use the BinaryKey attribute to refer to the .exe in the Binary table. -- sig://boB http://joyofsetup.com/ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users