We are trying to make an installer tailored specifically for installation on USB drives, including updating USB drive instances. I have already found the option to display removable drives in the Dialog options for Enterprise projects. (Thanks to earlier forum postings!)
However, I am having trouble with the following steps:
1. I can't set up the initial installation location such that the user MUST choose the USB drive, and not accidentally install on the internal drive. I would like to have the user select a destination drive, rather than default to the desktop or C: drive.
2. I can't figure out how to specify an enclosing folder on the USB drive to be created as part of the installation (the equivalent of the [APPDIR][PRODUCTNAME] path on the internal drive.
3. Running the updater on an instance installed on a USB drive fails during the installation process of the update, stating that there are not sufficient permissions to access a file in the installation (which has just been deleted by the installer). The update detection works, but applying the update installer to the USB version does not.
Any suggestion would be most welcome.