[Bug 4095] Warcraft III Polish installer crashes

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Aug 14 11:40:47 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=4095





--- Comment #12 from Pawel Stolowski <pawel.stolowski at wp.pl>  2007-08-14 11:40:47 ---
(In reply to comment #11)
> Please retest with Wine 0.9.43.
> 
> Pawel, can you explain what the hex editing does?
>

I just verified with wine 0.9.43 and the problem is still there.

The hex hack I did disables the message box that displays "ScreenStack ::
realize(): BitBlt 2" and aborts installer. Look below at the snippet of the
code - first BitBlt is executed, then eax is tested against value of 0; if it
is 0, then the error box is displayed; my hack replaces "jnz" with
unconditional jump ("jmp").
                ....
                call    ds:BitBlt
                pop     edi
                pop     ebx
                test    eax, eax
                jnz     short loc_411335
                push    offset aScreenstackR_0 ; "ScreenStack :: realize():
BitBlt 2"
                ...


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list