I have a problem with InstallShield and was hoping someone could shed some light. I have a fairly complex InstallShield project (MSI), which includes files added manually, and "Dynamic Linked" folders.
The installer works fine and all the files are installed.
However, if the user navigates to c:\Program Files\My Application\Bin\ and deletes any file (even if it is a plain text file that's included with the application), then the next time they launch the application, Installer will run again, and re-install the deleted files.
I understand that this might be an issue with how Windows keeps track of installed files, but I want users to be able to delete files, without having the installer 'repair' the installation automatically.
I've looked at InstallShield documentation, and couldn't find any place where I could 'mark' a file as "Important" or something like that. Only Specific files shouldn't be deleted. But all other un-marked files can be deleted by users, and wouldn't cause any malfunction of the software. These additional files are just pre-populated data and examples, which can be safely deleted by the user if they wish.
Any recommendation, or a pointer in the direction is greatly appreciated.