InstallShield 6 - success

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Wed Oct 24 05:41:28 CDT 2001


>>>>> "Ove" == Ove Kaaven <ovehk at ping.uio.no> writes:

    Ove> Apart from the two patches I just submitted to wine-patches, a
    Ove> stdole32.tlb from real Windows, and the registry entries in
    Ove> winedefault.reg, you need my interprocess com hacks, which I've now
    Ove> put on WineHQ: http://www.winehq.com/~ovek/install.diff

These two patches have been aplied now, if I read wine-cvs right.
 
    Ove> The installation progress bar doesn't seem to display for some
    Ove> reason (might be a repaint issue or something else related to
    Ove> Alexandre's latest work, or something completely different, don't
    Ove> know), but anyway, even if it doesn't tell you its progress, it
    Ove> actually successfully installs now!

    Ove> I hope I can get enough time to structure that interprocess com
    Ove> stuff properly, so that it can work the way MS designed it, which
    Ove> involves RPCRT4.dll and friends...

I patched with the file above on a recent CVS tree. Trying to run the
installer for the Analog Devices Visual DSP, the process hangs with
unrefreshed areas.


    1853 096ed958:Call x11drv.MsgWaitForMultipleObjectsEx(00000001,404007dc,ffffffff,00000000,00000000) ret=406fa09d
    1854 08069d78:Ret  kernel32.GetFileAttributesA() retval=00000020 ret=4001fabb
    1855 08069d78:Call kernel32.GetTempFileNameA(40616270 "C:\\Programme\\Gemeinsame Dateien\\InstallShield\\engine\\6\\Intel 32\\
    1855 ",40021d39 "ver",00000000,40615a70) ret=4001fba4
    1856 08069d78:Ret  kernel32.GetTempFileNameA() retval=000096a5 ret=4001fba4
    1857 08069d78:Call kernel32.OpenFile(40615a70 "C:\\Programme\\Gemeinsame Dateien\\InstallShield\\engine\\6\\Intel 32\\ver96a5.tmp",406158e4,00001000) ret=4001fbe3
    1858 08069d78:Ret  kernel32.OpenFile() retval=00000048 ret=4001fbe3
    1859 08069d78:Call lz32.LZCopy(00000400,00000048) ret=4001fc0d

    3386 08069d78:Call kernel32._lread(00000044,40403dd0,00000800) ret=404f7284
    3387 096ed958:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000001 ret=406fa09d
    3388 096ed958:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=406f9d70
    3389 096ed958:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=406f9d70
    3390 096ed958:Call x11drv.MsgWaitForMultipleObjectsEx(00000001,404007dc,ffffffff,00000000,00000000) ret=406fa09d
    3391 096ed958:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000001 ret=406fa09d
    3392 096ed958:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=406f9d70
    3393 096ed958:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=406f9d70
    3394 096ed958:Call window proc 0x40a34000 (hwnd=00010020,msg=WM_NCHITTEST,wp=00000000,lp=00560017)
    3395 096ed958:Ret  window proc 0x40a34000 (hwnd=00010020,msg=WM_NCHITTEST,wp=00000000,lp=00560017) retval=00000001
    3396 096ed958:Call window proc 0x40a34000 (hwnd=00010020,msg=WM_SETCURSOR,wp=00010020,lp=02000001)
    3397 096ed958:Ret  window proc 0x40a34000 (hwnd=00010020,msg=WM_SETCURSOR,wp=00010020,lp=02000001) retval=00000236
    3398 096ed958:Call window proc 0x40a34000 (hwnd=00010020,msg=WM_MOUSEMOVE,wp=00000000,lp=00560017)
    3399 096ed958:Ret  window proc 0x40a34000 (hwnd=00010020,msg=WM_MOUSEMOVE,wp=00000000,lp=00560017) retval=00000000
    3400 096ed958:Call x11drv.MsgWaitForMultipleObjectsEx(00000000,00000000,00000000,00000000,00000000) ret=406f9d70
    3401 096ed958:Ret  x11drv.MsgWaitForMultipleObjectsEx() retval=00000102 ret=406f9d70
 
The x11drv.MsgWaitForMultipleObjectsEx seems to loop forever. There are
several temp file with exactly the same size from former runs

Is this problem IS6 related?

Bye

-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------




More information about the wine-devel mailing list