Uninstall Options
Previous Top Next


Uninstall - Controls what happens when the user activates uninstall.


clip0185

· Recursively delete any directories created during Install - During install and during the course of running your program, Thinstall may need to create new subdirectories. If these directories did not previously exist. If this option is selected Thinstall will add any directory it creates, which did not previously exists to the uninstall log file. During uninstall all directories and files in the uninstall log are deleted.

· Delete any extracted files - If this option is selected, Thinstall adds any files it extracts to the uninstall log file. During uninstall the uninstall log file causes these files to be deleted.

· Delete any cached files - If this option is selected, Thinstall will add any cache file it creates to the uninstall log file which causes them to be delete during uninstall.

· Uninstall Log - This specifies where the uninstall log information is kept. The default string of %InstallPath%\%ProgramName%.uninstall_log macro-expands to something similar to "C:\Program Files\My Program\MyExe.uninstall_log". The uninstall log file is given the hidden file attribute when it is created to avoid confusing the user. If you change the uninstall log file location to a path that does not exists or write permission is not allowed, logging infomation will be silently thrown away and the uninstall process will leave files behind.

· Additional files/directories to delete at uninstall - You can add any number of files or directories to be deleted during install. The file or directory names may contain wildcards and will be macro-expanded. For example: %InstallPath%\*.dat would delete of the .dat files located in the same directory as the EXE .

· Thinstall should handle -uninstall command line itself - For more information about this option, visit the documentation page " Uninstall pass-through"