They basically call .exe's. On the remove or uninstall the .exe's are removed which causes the CAs to error and causes a rollback. I currently have a cheesy little work-around as I have marked the .exe's as permanent then the CAs can fire during uninstall.
Our exe's, which basically update access databases, throw unsightly errors on the screen, however, since the database it is to update has been removed. It's weak, but prevents a rollback. This does not always work correctly on 2K boxes though.
Is there any way to clean this up by preventing them from firing at all? What, if any, condition can I use?
Any help is GREATLY appreciated as I am up against a deadline!