I'm currently an InstallAnywhere user looking to switch to AdvancedInstaller.
We have a Java application with a bundled JVM.
We allow (actually encourage) our users to install over a previous install.
With InstallAnywhere, during the install/uninstall I have custom code action that attempts to determine if the product is currently running or not.
1) does AdvancedInstaller allow installing over an existing installation?
2) does AdvancedInstaller have some means (custom code?) to check if an application is currently running before installing or uninstalling?