Packaging Access Runtime 2013
Answers (2)
It does get a bit upset if you edit the MSI.
As noted above, do your modifications in an MSP by running setup.exe /admin.
Most of what you want to do can be done from the Config.xml. Reg keys are a bit different, add them using the /admin (they will be in the MSP) but they don't get un installed.
Most places add (and remove) reg keys using a script in the config.xml (create a 2nd XML for removal)
You need to create an MSP using the Office Customization Tool, which is accessed by adding the '/admin' argument to SETUP.EXE.
I'm sure there are reasons why Microsoft chose to use this "Let's abandon transforms" route but I've never been able to find any documentation explaining them. I'd be interested to read it, if it's out there.
And thank you, yes, I *know* patches are effectively embedded transforms but why the complication?
Oh and by "disable uninstall", I presume you mean removing the ARP entry?