http://bugs.winehq.org/show_bug.cgi?id=4423
------- Additional Comments From xerox_xerox2000@yahoo.co.uk 2006-27-01 16:47 ------- Created an attachment (id=1778) --> (http://bugs.winehq.org/attachment.cgi?id=1778&action=view) a "patch"
Hi, just tried this and confirming the bug. Simple stub in the attachment prevents at least this crash, but then it crashed in gdiAlphaBlend, so i put a hack in that: diff -urN wine/dlls/gdi/bitblt.c rommel/wine/dlls/gdi/bitblt.c --- wine/dlls/gdi/bitblt.c 2005-11-28 05:59:44.000000000 -0500 +++ rommel/wine/dlls/gdi/bitblt.c 2006-01-27 17:10:59.000000000 -0500 @@ -439,7 +439,7 @@ BOOL WINAPI GdiAlphaBlend(HDC hdcDst, int xDst, int yDst, int widthDst, int heightDst, HDC hdcSrc, int xSrc, int ySrc, int widthSrc, int heightSrc, BLENDFUNCTION blendFunction) -{ +{/*hack*/return FALSE; BOOL ret = FALSE; DC *dcDst, *dcSrc;
However after a while it popped up a window that the installation was interrupted + quite a few ole errors in the console. Looks like it suffers from quite some bugs. Maybe someone who knows a bit about msi knows in what file exactly to put the stub and what exactly to return....