We have an application to be run on startup that allows many installed files to be changed after installation. We are trying to turn off the self-healing mode by setting the DISABLEADVTSHORTCUTS=1 property in Orca. However, no shortcuts are being created when this property is set. All the information I've seen indicates that we should be able to create "non-advertised" shortcuts with DISABLEADVTSHORTCUTS=1 set. Any ideas?
I have verified that the shortcuts are created correctly if DISABLEADVTSHORTCUTS is left unchanged.
You can't disable self-healing, so why not just install non-Advertised shortcuts to begin with?
You don't specify what you're using to create this package, but with WiX for example you would just set
Shortcut/@Advertise='no'If you are trying to massage an existing installation package with Orca, see the documentation for the Shortcut table. An advertised shortcut will have something like
ProductFeaturein theTargetcolumn, while a non-advertised shortcut will use something like[APPLICATIONFOLDER]MyApp.exeor[#MyApp.exe]