ie5setup

Robert Shearman R.J.Shearman at warwick.ac.uk
Fri Sep 5 06:44:16 CDT 2003


Right, there are a lot of errors going on here:

> err:module:BUILTIN_LoadModule loaded .so but dll regsvr32.exe still not
found
> err:module:BUILTIN32_LoadLibraryExA loaded .so but dll regsvr32.exe still
not
> found - 16-bit dll or version conflict.
> err:module:BUILTIN_LoadModule loaded .so but dll regsvr32.exe still not
found

This shouldn't happen. It appears that it is trying to be loaded as a DLL,
which it isn't. Not sure what would be causing this.

> fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_REGSRCPATH
> fixme:setupapi:GenInstall16 unsupported flag: GENINSTALL_DO_CFGAUTO

These can usually be safely ignored.

> fixme:urlmon:URLMonikerImpl_BindToStorage
>
(0x404f83a0)->(0x404f8470,(nil),{0000000c-0000-0000-c000-000000000046},0x404
f82d0):
> stub

This is a problem. The setup programming is trying to bind to an IStream
interface, but this is not implemented yet in urlmon so it will fail. It
would probably have used the IStream interface to download its files.

> fixme:wininet:FindFirstUrlCacheEntryA ("C:\\Windows Update Setup
> Files\\ie5setup.exe", 0x404f7130, 0x407c1db8): stub

This is trivial to implement, but is probably not the cause of your
problems.

> fixme:cursor:CURSORICON_SimulateLoadingFromResourceW Animated icons not
> correctly implemented! 0x41320000
> fixme:cursor:CURSORICON_SimulateLoadingFromResourceW icon entry found!
> 0x41320000
> fixme:cursor:CURSORICON_SimulateLoadingFromResourceW icon size ok.
> offset=0x41320074

This is probably ok to ignore.

> fixme:reg:RegFlushKey (0x8c): stub
> fixme:reg:RegFlushKey (0x90): stub
> fixme:reg:RegFlushKey (0x90): stub
> fixme:reg:RegFlushKey (0x90): stub

These are safe to ignore (although you will be left with some temporary keys
in your registry which you can just delete).

> fixme:urlmon:URLMonikerImpl_BindToStorage
>
(0x404f7168)->(0x404f7610,(nil),{0000000c-0000-0000-c000-000000000046},0x405
03498):
> stub

See above.

> fixme:wininet:URLCache_OpenIndex need to create cache index file

Yes, I wrote that error message. Basically we have fairly good "Temporary
Internet Files" read support, but our write support is lacking. I guess it
was just a bit of laziness on my part, but I needed to get hold of a fresh
index that had not been written to yet to work out what should be in the
fresh file.

> fixme:urlmon:URLMonikerImpl_BindToStorage
>
(0x404ea068)->(0x404ea098,(nil),{0000000c-0000-0000-c000-000000000046},0x405
03498):
> stub
> fixme:wininet:URLCache_OpenIndex need to create cache index file
> fixme:shell:Stream_WriteLocationInfo writing empty location info
> err:menubuilder:InvokeShellLinker failed to extract icon.

This is also another problem, although as the description suggests, this
just failed to create an icon, nothing major.

For the moment, you will need to use native versions on urlmon and wininet.
You need to copy these files over from a Windows installation (if they are
not included with the install program) and put "--dll urlmon=n --dll
wininet=n" on the end of the command line.

Rob





More information about the wine-users mailing list