Alexandre Julliard writes:
> I'd prefer that we remove the IsBadReadPtr hack in the PE loader,
> rather than adding another hack on top of it (simply commenting out
> the IsBadReadPtr checks should work fine, unless you want to run
> native USER).
The original problem was not with USER, but with native
COMCTL32. Commenting out the IsBadReadPtr() check in the loader does
not work at the moment, since the application (IE) does load COMCTL32,
unloads it and loads it again later, but since the unmapping of
unloaded libraries is disabled for now, COMCTL32 would be loaded twice
to different addresses, which (from my observation) is the reason,
why the application does not work. It does work however, if the
comment around VirtualFree() in PE_UnloadLibrary() is removed.
BTW, I agree with Uwe, in that I would like to see native USER working
after the process seperation, because it can be used as a reference
for wines USER.
Greetings,
Peter
--
Peter Ganten
[EMAIL PROTECTED]