1) install a Standard Project from a CDROM
2) add a CDROM or hard drive to the computer (or generally reconfigure the machine so the drive letters are different)
3) try to apply a patch to your install
When the patch can't find the original .msi file, you get this dialog:
"Setup could not find a file on the specified path or disk.
Please check that the proper disk is inserted or specify a new path.
Unable to locate file <path to the original .msi>
[buttons] RETRY CANCEL"
It tells you to specify a new path, but there is no edit box to enter anything into...just "retry" and "cancel" buttons.
The path it shows is correct, but it just needs a different drive letter.
In this case, the user is stuck and the patch is useless. They have to completely uninstall/reinstall the whole product to get the patch installed. And though this is a viable workaround, relaying this to them in a professional way is another matter...
Has anyone figured out a way to allow the user to specify the path to the source .msi file for a patch?
InstallShield really needs to address this, otherwise a patch is easily rendered useless for any install originating from removeable media.