Lee,
It depends on your web update script.
Are you using a "temporary log" (%_SB_INSTALLDIR%\uninst_tmp.log) to handle
"rollbacks"?
By the way, I have the following in our SB51 "uninstall script" to remove
files that are not part of the original install:
If %_SB_RETURN% Equals "$IDYES$" Then
! --- Process uninstall queue ---
Process Uninstall Queue
Display Message Box "Delete all files and folders that are under
%_SB_I..." -- "Delete All Files and Folders?"
If %_SB_RETURN% Equals "$IDYES$" Then
Delete Tree "%_SB_INSTALLDIR%"
End
End
I'll give this some thoughts. Your solution makes sense, but I think it
will break "rollback capability".
Friedrich
--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
1.954.252.3910
"point. click. ship" - that's SetupBuilder 5