19 Jun
2005
19 Jun
'05
8:08 a.m.
On Fri, 17 Jun 2005 22:33:19 -0500, Rob Shearman wrote:
Don't use native (core) Win98 DLLs.
In this case it can't be avoided, IE installer unzips a native advapi32.dll into the same directory it runs from, so it overrides builtin advapi. Our GDI32 then calls a function which is exported by this native advapi but not implemented as part of a while conditional, so we enter an infinite loop. I debugged this a couple of years ago I guess, the solution now as then is to set "advapi32=b" as a DLL override. I'm not sure how else to fix this, except by making advapi32 one of the magic DLLs that will never be loaded as native. I think that solution was dropped though. thanks -mike