Details
- 
    
Bug
 - 
    Resolution: Fixed
 - 
    
Major
 - 
    None
 - 
    
ReactOS 0.4.12-dev-632-gd93e516, VirtualBox 5.1.38.
 
- 
        0.4.12-dev-632-gd93e516747e3220ba182f77824e8b1a8b548edae
 
Description
For reproducing this,
- Download IE6 web setup here: http://www.oldversion.com.ru/windows/download/internet-explorer-6-0-setup-only (version tested by me, but for me IE6 SP1 offline setup also affected, so you can use any other IE6 build for the test);
 - Open Regedit, go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer and set Build, Version and W2kVersion to lower value than in ie6setup.exe properties window (for example, I tested version 6.0.2800.1106, so I lowered version in the registry to 6.0.2600.0000: Build 6260000, Version 6.0.2600.0000 and W2kVersion also 6.0.2600.0000. After this, IE6 setup is able to run correctly and not reporting that newer version of Internet Explorer is already installed. I think that 5.0 or older version number can be also used there);
 - Reboot ReactOS for applying changed registry settings;
 - Launch ie6setup.exe, accept the EULA and click "Next".
 
After this, in 0.4.12-dev-631-g88cd8d681c15fb06bd417985fe2c873df688a3e9, installation continues successfully. Since 0.4.12-dev-632-gd93e516747e3220ba182f77824e8b1a8b548edae, it fails to snap ExtractFilesW in advpack.dll, even with replaced advpack from Win2k3.
In debug.log
, I see the following before this error appears:
					(dll/win32/kernel32/client/loader.c:384) LoadLibraryExW(C:\ReactOS\System32\digsig.dll) failing with status c000000f  | 
		
					fixme:(dll/win32/setupapi/queue.c:1767) notification 262144 params 63e42c,0  | 
		
					fixme:(dll/win32/setupapi/queue.c:418) awful hack: extracting cabinet "C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\IXP000.TMP\\"  | 
		
					err:(dll/win32/setupapi/queue.c:1761) copy error 2 "C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\IXP000.TMP\\WinInet.dll" -> "C:\\ReactOS\\System32\\WinInet.dll"  | 
		
					fixme:(dll/win32/setupapi/queue.c:1767) notification 262144 params 63e42c,0  | 
		
					fixme:(dll/win32/setupapi/queue.c:418) awful hack: extracting cabinet "C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\IXP000.TMP\\"  | 
		
					err:(dll/win32/setupapi/queue.c:1761) copy error 2 "C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp\\IXP000.TMP\\URLMON.DLL" -> "C:\\ReactOS\\System32\\URLMON.DLL"  | 
		
					(dll/ntdll/ldr/ldrpe.c:1036) Failed to snap advpack.dll!ExtractFilesW  | 
		
					err:(win32ss/user/user32/windows/messagebox.c:1048) MessageBox: L"The procedure entry point ExtractFilesW could not be located in the dynamic link library advpack.dll.\r\n"  | 
		
So problem is in ldr, not in advpack.
Attachments
Issue Links
- relates to
 - 
                    
CORE-8485 ie6 portable needs .local file support
-         
 - Resolved
 
 -