Posted 13 February 2004 - 18:18
Taco,
Wanted to let you know how the problem turned out in the end. Never did find what was causing the lock-up on reboot. Absolutely everything was gone..no threads, no registry keys, no files, folders, databases, not a dern thing.
So the first thing I did was to remove the reboot from the uninstaller, just end the set-up. (I know this is ugly, and it's killing me to do it, but I figured what the heck, it doesn't need to get rid of anything else). This worked great....until...the next time the user choose to reboot his machine on his own. Then again, my uninstall setup would come back from the dead and chug away before the UI came up. It'd still continue to do it until you killed its thread in TaskManager.
So, I did what any resonably sane person would do...I killed the folder where IS keeps info on that install. Dead - it won't be bothering me anymore.
Still, I love to find out what IS was trying to do on the reboot :No code in OnReboot() (actually never even got to that function - demonstrated by putting a messageBox in there that never came up); nothing else hanging around(besides the folder). If I could find a way for IS to tell me where it was when it got stuck, I'd feel better about this whole thing, but oh well.
Anyway, thanks for the help Taco
There is great chaos under heaven, and the situation is excellent. (Mao Tse Tung)