> -----Original Message----- > From: Bob Arnson [mailto:[EMAIL PROTECTED] > Sent: Saturday, November 29, 2008 11:04 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Uninstall fails when > callingNetFxScheduleNativeImage > > John Vottero wrote: > > Is the "Action start 16:35:47: NetFxScheduleNativeImage." log text > the result of calling WcaProgressMessage? That would confirm that I'm > reading my way through the source code correctly. > > > > I don't think so -- I think that's coming straight from MSI when it > invokes the CA. See > https://blogs.msdn.com/heaths/archive/2008/02/12/debugging-custom- > actions-leaked-handles.aspx > for a list of what the handle types are. I'd suggest using /L*vx! as > your logging switches; the ! tells MSI to flush each log line as it's > written, which might show the "Action start" message earlier, before > the > record-creation log lines.
Thanks for the pointer to the explanation of the MSI handle types. They confirmed that I worked my way through the source code correctly. But, I still can't see a code path between the end of the NetFxNativeImage while loop and the call to WcaFinalize that would create and close two "record" MSI Handles (type 790531). A successful uninstall creates and closes one "record" handle, in the call to WcaProgressMessage. The failing uninstall creates and closes two and I can't see how. I think that one is the call to WcaProgressMessage but I can't figure out where the other one could be coming from. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users