For Upgrade, Need to Verify the User is Still Valid; Can't Debug
When the setup program runs and detects an upgrade situation, the user is prompted that an upgrade will occur. That's nice but we want to verify the user is entitled to the upgrade (in case they already returned it for a refund).
We have routines that authenticate the user (same as when they install for the first time), but do not know where to put that code for an update.
I also can't seem to debug it. It just shows the prompt and starts updating it. Is there an Event that's triggered when it goes into update mode?
It's also odd that sometimes the prompt appears to update, while other times, it just goes to the Modify/Repair/Remove screen. Is there an event to capture their selection after that? We want to validate them for modify and repair, but want everyone to be able to Remove it.