I've got a problem during the uninstallation. I wrote instructions to modify some keys in the "notes.ini" file (initialization file of Lotus Notes). This is done in the OnFirstUIBefore() function.
The problem is : when my setup.exe is launched a second time, InstallShield removes all the keys modified during the first installation. I tried first to add the following instructions in the OnFirstUIBefore() function.
OBJECT objLog;
begin
set objLog = LOG;
objLog.Property("State") = 0;
// custom stuff
// ...
end;
But the lines in the "notes.ini" are still erased.
I also tried to use this instrunction
Disable(LOGGING);
But the lines in the "notes.ini" are also erased.
Has anybody any ideas ?