Since the serial number is "user data" I would expect it to persist 
after uninstall. If this is a per machine install I'd expect the file to live 
under CommonAppData in a Mfg/App sub folder. As such, the only need for a CA is 
to read this data on major upgrade (if you really think the installer should be 
the one prompting for a serial number).  To be honest, I'd go with the 
recommended approach of the installer only doing the installing, and the 
registration happening upon first run of the application. 

        That being said, if you really need this inside your installer, I 
wouldn't move the license file but rather I'd have a CA for reading all the 
info out of the file. Schedule this CA early in your sequence (have it in both 
but schedule it to only run once) and have it populate Secure and Hidden 
properties that would then be used to populate your dialog in the UI.

-----Original Message-----
From: tyler.w.r...@accenture.com [mailto:tyler.w.r...@accenture.com] 
Sent: Monday, December 02, 2013 12:41 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Help migrating Serial number during upgrade

Hello,

        I have been tasked with creating a custom action that will migrate the 
user's serial number during a major upgrade. I have a custom action that runs 
before RemoveExisting that moves the license file, but my problem is that we 
have a custom dialog if ran in GUI mode that prompts for the serial. Since this 
runs before my custom action it shows up blank.

My question is will I need to use two custom actions one in the UI sequence and 
another in the InstallExecute sequence or is there a way I can just use one 
custom action and solve both cases.

Tyler Reid | Operations and Infrastructure | Accenture Software | P&C Insurance
1807 Jones Street | Bolivar, MO 65613| USA
Office: +cc.xxx.xxx.xxxx | Fax: 417.777.3792
E-Mail: tyler.w.r...@accenture.com<mailto:tyler.w.r...@accenture.com> | 
www.accenture.com/pcsoftware<http://www.accenture.com/pcsoftware>



________________________________
This message is for the designated recipient only and may contain privileged, 
proprietary, or otherwise confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other 
use of the e-mail by you is prohibited.

Where allowed by local law, electronic communications with Accenture and its 
affiliates, including e-mail and instant messaging (including content), may be 
scanned by our systems for the purposes of information security and assessment 
of internal compliance with Accenture policy.

______________________________________________________________________________________

www.accenture.com
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance affects 
their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & 
PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to