Self-heal turns app from registered to 30-Day Eval.
It took a little while to configure the install for SnagIT v9 and get it registered. In testing of the self-healing of the MSI, once it repairs itself, the registered app turns into a 30- Day Eval app.
Any ideas?
Any ideas?
0 Comments
[ + ] Show comments
Answers (6)
Please log in to answer
Posted by:
MSIPackager
15 years ago
This is not removing the CA, just removing the call to it.. don't see how that's any different to setting an impossible to meet condition.
I'd prefer removing from InstallExecuteSequence it as it's more obvious to anyone looking at the package later - although good documentation should always cover this stuff of course!
Cheers,
Rob.
I'd prefer removing from InstallExecuteSequence it as it's more obvious to anyone looking at the package later - although good documentation should always cover this stuff of course!
Cheers,
Rob.
Posted by:
manicrevol
15 years ago
Posted by:
Trooper23
15 years ago
Posted by:
MSIPackager
15 years ago
Posted by:
anonymous_9363
15 years ago
Posted by:
Trooper23
15 years ago
Finally figured it out Monday afternoon. I don’t like deleting CA’s from the vendor either.
A property called CURRENTUSER had a value of XxxXxxXxxXxx. So I changed the value to my company name. Created a CA called CURRENTUSER gave it a, type 51, source CURRENTUSER and target my company name.
Then added a entry in InstallExecuteSeq behind the WriteRegistryValues, then added the condition for WriteIniValues NOT Installed and it worked.
The app runs “registered†from looking at the REGINFO.INI for a company name. When selfheal runs it blanks the registry and writes a blake or deletes the company name from a line called CURRENTUSER in a file called REGINFO.INI in AllUsers%\AppData\app folder.
Thank you everyone that replied and for the ideas!
A property called CURRENTUSER had a value of XxxXxxXxxXxx. So I changed the value to my company name. Created a CA called CURRENTUSER gave it a, type 51, source CURRENTUSER and target my company name.
Then added a entry in InstallExecuteSeq behind the WriteRegistryValues, then added the condition for WriteIniValues NOT Installed and it worked.
The app runs “registered†from looking at the REGINFO.INI for a company name. When selfheal runs it blanks the registry and writes a blake or deletes the company name from a line called CURRENTUSER in a file called REGINFO.INI in AllUsers%\AppData\app folder.
Thank you everyone that replied and for the ideas!
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.