PDA

View Full Version : License agreement and Uninstall questions



Mike H
09-12-2001, 01:47 PM
I have a couple questions regarding SF5.0:
1. Is there any way to grab the text for installer's license agreement screen from a file instead of having it embedded in the .sf5 project file? I'm going to include a license text file in the root of the Appdir anyway, so I'd prefer not to have to edit it to places when I want to make a change.
2. What is the easiest way to totally remove all the files from the %Appdir% during uninstall? In my cases some files and directories end up there, whose names are not predetermined, so I cannot explicit delete them. I've currently got a Delete %Appdir%\*.* operation included in the uninstall portion of the project, but that does not remove subdirectories. I tried to do a Remove Directory operation on %AppDir% and that also leaves files the project doesn't know about behind. I also tried add a shell operation rmdir /s /q %Appdir%, but apparently that tries to delete to uninstall configuration files which crashes the uninstall process. Any suggestions? Thanks for any help you can give.

Mark
09-18-2001, 12:14 AM
Hi,

1) The only way to read the information from a text file into your Project would to read it in using an INI file command. I would not recommend using this method though, I think the best way would be to simply maintain both.

2) What you will have to do is make sure that all sub-directories are empty. Setup Factory will not remove a directory unless the directory is completely empty. So what you could do is go through each subdirectory, delete all the files (using the '*.*' wildcard) and then remove the subdirectory.

mark.