http://bugs.winehq.org/show_bug.cgi?id=16051
--- Comment #16 from Jeremy White jwhite@codeweavers.com 2009-07-07 14:31:48 --- Indeed. Experimenting with those patches do change launcher behavior.
The most consistent behavior I saw was if I zero'd the memory returned from VirtualAlloc when type ^ MEM_COMMIT. That triggers an early c0000005 exception every time.