Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Uninstall hang in Windows 2000

0 views
Skip to first unread message

Steve Hanrahan

unread,
May 2, 2000, 3:00:00 AM5/2/00
to
If the control panel Add/Remove Programs is run in W2000 to remove our
program, it uninstalls just fine but never returns control to the
control panel -- you have to end task on it. The task manager shows that
uninst.exe is no longer running, so it looks like the uninstall has run
to completion (it's not hung). We do use a custom uninstall dll.

Our uninstallation works fine for every OS except for W2000.
--
Steve Hanrahan
Senior Software Engineer
WeSync.com, Inc.
1001 SW Fifth Avenue
Suite 550
Portland, Oregon 97204
Phone: 503.425.5057 mailto:st...@wesync.com
Fax: 503.827.6718 http://www.wesync.com

Jacob-InstallShield

unread,
May 16, 2000, 3:00:00 AM5/16/00
to
Steve,

If you remove the custom uninstall dll, does this happen?


--

Sincerely,

Jacob L.
InstallShield Technical Support


InstallShield© Professional 2000 is now available from InstallShield
Software Corporation! Take advantage of new event-based scripting
and enhanced third-party technology support. Target the Windows Installer
service of Windows 2000. Find out more! Visit www.installshield.com
and upgrade to InstallShield Professional 2000 today!
"Steve Hanrahan" <st...@wesync.com> wrote in message
news:390F555E...@wesync.com...

Tim Henrion

unread,
Sep 28, 2000, 3:00:00 AM9/28/00
to
"Jacob-InstallShield" <suppo...@installshield.com> wrote in message
news:3921b...@208.30.171.38...

>
> If you remove the custom uninstall dll, does this happen?
>
Jacob,
I realize this question is several months old but I am experiencing
a similar (if not identical) problem with 5.53 on Windows 2000.
I'm running Uninstallshield with a custom DLL. The custom DLL is used
for the uninstallation of a Palm Conduit from the Palm Desktop Software.
One of the functions that the Custom DLL has to do is to stop the
Palm HotSync Manager, remove my conduit, and restart the Palm
HotSync Manager. The HotSync Manager is restarted by doing a
CreateProcess() as the last step of the Custom DLL. This is what
is causing the problem. CreateProcess() creates the process successfully
and returns immediately. My UninstInitialize() function then returns
immediately. After Uninstallshield exits, however, the Windows 2000
Add/Remove Programs applet is frozen (can't get focus, can't kill, etc.)
*until* I tell the HotSync Manager to exit (by clicking on its
icon and selecting "Exit"). This is very bizarre because if I avoid the
CreateProcess() call, everything is fine. I've also tried _spawnl() as
opposed to CreateProcess() and they both do the same thing.

Any help/advice greatly appreciated.

Tim Henrion
HighPoint Systems, Inc.
t...@highpoint.com


0 new messages