http://bugs.winehq.org/show_bug.cgi?id=5054
--- Comment #17 from Anastasius Focht focht@gmx.net 2009-01-16 01:44:05 --- Hello,
sure, you have to properly handle setup bootstrapper/new version type links:
"http://go.microsoft.com/fwlink/?LinkId=<linkid>&clcid=<lcid>"
Relevant trace:
--- snip --- 003d:Call oleaut32.SysAllocString(00d2f480 L"dlmgr: IronmanPrivate::URLMonDownloader::Download") ret=4f2ed24c ... 0009:Call oleaut32.SysAllocString(00d2f210 L"dlmgr: IronmanPrivate::URLMonDownloader::WaitForFinish") ret=4f2ed24c ... 003d:Call urlmon.URLDownloadToCacheFileW(00000000,018ff1f4 L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409%22,7ea181b4 L"",00000410,00000000,00be69bc) ret=506df845 003d:trace:urlmon:URLDownloadToCacheFileW ((nil), L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409", 0x7ea181b4, 1040, 0, 0xbe69bc) 003d:Call shlwapi.PathFindExtensionW(018ff1f4 L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409") ret=60c3309d 003d:Ret shlwapi.PathFindExtensionW() retval=018ff21a ret=60c3309d 003d:Call wininet.CreateUrlCacheEntryW(018ff1f4 L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409%22,00000000,018... L".com/fwlink/?LinkId=51424&clcid=0x409",7ea17eba,00000000) ret=60c330cf 003d:trace:wininet:CreateUrlCacheEntryW (L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409", 0x00000000, L".com/fwlink/?LinkId=51424&clcid=0x409", 0x7ea17eba, 0x00000000) 003d:Call KERNEL32.lstrcmpW(018ff224 L"fwlink/?LinkId=51424&clcid=0x409",60c92b42 L"www") ret=60c877d0 003d:Ret KERNEL32.lstrcmpW() retval=ffffffff ret=60c877d0 003d:Call KERNEL32.WideCharToMultiByte(00000000,00000000,018ff224 L"fwlink/?LinkId=51424&clcid=0x409",00000007,7ea17c6c,00000103,00000000,00000000) ret=60c87851 003d:Ret KERNEL32.WideCharToMultiByte() retval=00000007 ret=60c87851 003d:trace:wininet:CreateUrlCacheEntryW File name: "fwlink/" 003d:trace:wininet:URLCacheContainers_FindContainerW searching for prefix for URL: L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409" 003d:trace:wininet:URLCacheContainers_FindContainerW found container with prefix L"" for URL L"http://go.microsoft.com/fwlink/?LinkId=51424&clcid=0x409" 003d:Call KERNEL32.CreateFileW(7ea177c4 L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\index.dat",c0000000,00000003,00000000,00000004,00000000,00000000) ret=60c82580 ... 003d:Call KERNEL32.OpenFileMappingW(00000002,00000000,7ea17764 L"C:_windows_profiles_focht_Local Settings_Temporary Internet Files_Content.IE5_index.dat_458752") ret=60c82c59 003d:Ret KERNEL32.OpenFileMappingW() retval=00000134 ret=60c82c59 003d:Call KERNEL32.CloseHandle(00000130) ret=60c82cb9 003d:Ret KERNEL32.CloseHandle() retval=00000001 ret=60c82cb9 003d:Call KERNEL32.MapViewOfFile(00000134,00000002,00000000,00000000,00000000) ret=60c83a02 003d:Ret KERNEL32.MapViewOfFile() retval=02580000 ret=60c83a02 003d:trace:wininet:URLCacheContainer_LockIndex Signature: WINE URLCache Ver 0.2005001, file size: 458752 bytes 003d:trace:wininet:URLCacheContainer_LockIndex Directory[0] = "QHQZMGAS" 003d:trace:wininet:URLCacheContainer_LockIndex Directory[1] = "M9CMJWE7" 003d:trace:wininet:URLCacheContainer_LockIndex Directory[2] = "YXIPSJ1Z" 003d:trace:wininet:URLCacheContainer_LockIndex Directory[3] = "UP4CPZ5D" ... 003d:trace:wininet:CreateUrlCacheEntryW Trying: L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\M9CMJWE7\fwlink/[0]..com/fwlink/?LinkId=51424&clcid=0x409" 003d:Call KERNEL32.CreateFileW(7ea17eba L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\M9CMJWE7\fwlink/[0]..com/fwlink/?LinkId=51424&clcid=0x409",80000000,00000000,00000000,00000001,00000000,00000000) ret=60c87b92 003d:Ret KERNEL32.CreateFileW() retval=ffffffff ret=60c87b92 003d:trace:wininet:CreateUrlCacheEntryW Trying: L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\M9CMJWE7\fwlink/[1]..com/fwlink/?LinkId=51424&clcid=0x409" 003d:Call KERNEL32.CreateFileW(7ea17eba L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\M9CMJWE7\fwlink/[1]..com/fwlink/?LinkId=51424&clcid=0x409",80000000,00000000,00000000,00000001,00000000,00000000) ret=60c87b92 003d:Ret KERNEL32.CreateFileW() retval=ffffffff ret=60c87b92 ... 003d:Call KERNEL32.CreateFileW(7ea17eba L"C:\windows\profiles\focht\Local Settings\Temporary Internet Files\Content.IE5\M9CMJWE7\fwlink/[254]..com/fwlink/?LinkId=51424&clcid=0x409",80000000,00000000,00000000,00000001,00000000,00000000) ret=60c87b92 003d:Ret KERNEL32.CreateFileW() retval=ffffffff ret=60c87b92 003d:Ret wininet.CreateUrlCacheEntryW() retval=00000000 ret=60c330cf 003d:Ret urlmon.URLDownloadToCacheFileW() retval=80004005 ret=506df845 ... 003d:Call oleaut32.SysAllocString(018ff468 L"URLMonError: Download failure (0x80004005)") ret=506e0c58 ... 003d:trace:ole:ICreateErrorInfoImpl_SetDescription (0x18ffd48): L"dlmgr: dlmgr::CDownloadJobURLMonImpl::Failed: URLMonError: Download failure (0x80004005)" --- snip ---
Regards