Hello AI-ers,
I'm currently puzzled by behavior I see on Vista in Programs and Features (previously Add/Remove Programs). I have configured our package so that the only functionality exposed thru ARP is maintenance mode as we have some dialogs we wish to present interactively everytime the user uninstalls (see http://www.advancedinstaller.com/forums ... php?t=4962).
Here's the problem: our basic statement to our users is that our package must be installed with admin privilege. If I set the package to install with Security='highest available' in the bootstrapper, then users with admin privilege will be able to install, repair and uninstall the package without problems (they still get consent prompts but that's fine). This behavior only occurs when using the original executable package however; invoking Change in ARP for the package does not appear to run the Repair or Remove action with proper elevation. Is there a way to achieve this?
On another note, when I use the first (non-ARP) method described, I am presented with the MSIRMFilesInUse dialog listing two applications that are part of our package. In the latter case, I get an Installer Information dialog stating "the setup must update files or services that cannot be updated while the system is running. If you choose to continue, a reboot will be required to complete the setup". Is this normal or a function of the elevation failure?
Thanks in advance,
Steve