[Bug 28490] IE 3.02 installer crashes with builtin shdocvw - unimplemented function shdocvw.dll.InstallReg_RunDLL

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Jun 27 16:45:28 CDT 2014


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Fixed by SHA1|                            |d404ff9ce82da66932db1b48855
                   |                            |40b29beab0f80
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|---                         |FIXED

--- Comment #8 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

this is fixed by commit
http://source.winehq.org/git/wine.git/commitdiff/d404ff9ce82da66932db1b4885540b29beab0f80

Thanks Jacek

--- quote ---
> you'll need an app-specific override for infinst2.exe setting shell32 to
> disabled (or native only).

Is there a bug open for this?  I'm not sure why shell32 should cause problems
with infinst2.exe.
--- quote ---

The sub-installer checks shell32 dll version resource:

--- snip ---
...
0029:Starting process L"C:\\users\\focht\\Temp\\IXP000.TMP\\infinst2.exe"
(entryproc=0x405e3e)
...
0029:Call KERNEL32.LoadLibraryA(0040b904 "SHELL32.DLL") ret=00402893
0029:Call PE DLL (proc=0x7e70c140,module=0x7e6d0000
L"shlwapi.dll",reason=PROCESS_ATTACH,res=(nil))
...
0029:Call KERNEL32.GetModuleFileNameW(7e750000,7e97e520,00000104) ret=7e78560d
0029:Ret  KERNEL32.GetModuleFileNameW() retval=0000001f ret=7e78560d
0029:Ret  PE DLL (proc=0x7e7de440,module=0x7e750000
L"shell32.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1
0029:Ret  KERNEL32.LoadLibraryA() retval=7e750000 ret=00402893
0029:Call KERNEL32.GetProcAddress(7e750000,0040b910 "DllGetVersion")
ret=004028a5
0029:Ret  KERNEL32.GetProcAddress() retval=7e753158 ret=004028a5
0029:Call KERNEL32.FreeLibrary(7e750000) ret=004028b9
...
0029:Call user32.LoadStringA(00000000,00000092,0040d158,00000800) ret=00403b09
0029:Ret  user32.LoadStringA() retval=0000005e ret=00403b09
...
0029:Call user32.MessageBoxA(00000000,0040d158 "Internet Explorer 3.0 cannot be
installed on a system that has Internet Explorer 4.0 installed",0040d050
"",00000000) ret=00403b31
--- snip ---

$ sha1sum msie302m95.exe 
a55c3834860347342c0b91e0f572124b440eb195  msie302m95.exe

$ du -sh msie302m95.exe 
11M    msie302m95.exe

$ wine --version
wine-1.7.21

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list