I have a customer that is an off-line installation. They successfully activated a product key on the the VM installation. But they have since requested a product upgrade that is managed via a custom license field value. I have updated their license info with the new license key value, but becaues they are off-line they will not see the new value until they install a new Activation Request. The problem I have is not to force TurboActivate to show the “Activate <ProductName> now” window. My application does include a feature to call self.ta.deactivate(erase_p_key=False) (python). When they launch the application again, they go straight to the Activation was successful window in TurboActivate and are not given a chance to click Other otpions.. then Manual Activation followed by loading the new Activation Request file the the new custom license field value.
In short, I need help getting a Custom License filed value changed for a customer who is using off-line activation only. Is there a command line option for TurboActivate to cause it to deactivate a license or to install a Activation Request file? Finally, it would be nice if you published somewhere all the command line options for TurboActivate as it is in your docs but not in one place. You should also have a -h or --help option for TurboActivae to show all the command line options that is supports.
Thank you,
The easiest and best solution is to use online activation.
The other solutions is to generate a new offline activation request and a new response. Then follow the same procedure.
The TurboActivate Wizard is deliberately simple and limited. Use the TurboActivate API in your app to do anything more complex than a simple one-time activation.