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