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

Reply via email to