Skip to content

Conversation

@Kreyren
Copy link
Member

@Kreyren Kreyren commented Nov 15, 2019

Attempt to fix: Winetricks#1423 to be pushed in winetricks


DOCUMENTATION

stub

@Kreyren Kreyren added P3 - Normal Issues with normal priority wine-apps issues related to wine applications labels Nov 15, 2019
@Kreyren Kreyren self-assigned this Nov 15, 2019
@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Executed 'as is' results in:

image

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Setting w_set_winver winxp has an effect on the installation (Exit code 14) which seems to check a version of iexplore.exe in wineprefix:

image

@lambertlu
Copy link

mshtml seems gone?

lambert@UBUNTU-WINE:~$ regedit /tmp/IE8.reg 
lambert@UBUNTU-WINE:~$ Downloads/winetricks -q urlmon mshtml
Using winetricks 20190912-next - sha256sum: 8e423d9f813f9162bf01e7488fb392cf38a0f36dfdf4f2a940bd270acbc7e880 with wine-4.19 and WINEARCH=win32
Executing w_do_call urlmon
Executing load_urlmon 
Executing mkdir -p /home/lambert/.cache/winetricks/win7sp1
Executing cd /home/lambert/.cache/winetricks/win7sp1
Downloading https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe to /home/lambert/.cache/winetricks/win7sp1
--2019-11-15 19:20:06--  https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe
Resolving download.microsoft.com (download.microsoft.com)... 104.88.156.140, 2001:4958:304:290::e59, 2001:4958:304:288::e59
Connecting to download.microsoft.com (download.microsoft.com)|104.88.156.140|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 563934504 (538M) [application/octet-stream]
Saving to: ‘windows6.1-KB976932-X86.exe’

windows6.1-KB976932-X86.exe                  100%[==============================================================================================>] 537.81M  1.92MB/s    in 4m 0s   

2019-11-15 19:24:07 (2.24 MB/s) - ‘windows6.1-KB976932-X86.exe’ saved [563934504/563934504]

Executing cd /home/lambert
Executing cabextract -q -d /home/lambert/.wine32/dosdevices/c:/windows/temp/_urlmon -L -F x86_microsoft-windows-i..ersandsecurityzones_31bf3856ad364e35_8.0.7601.17514_none_d1a4c8feac0dfcdb/urlmon.dll /home/lambert/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe
Executing cp /home/lambert/.wine32/dosdevices/c:/windows/temp/_urlmon/x86_microsoft-windows-i..ersandsecurityzones_31bf3856ad364e35_8.0.7601.17514_none_d1a4c8feac0dfcdb/urlmon.dll /home/lambert/.wine32/dosdevices/c:/windows/system32/urlmon.dll
Using native,builtin override for following DLLs: urlmon
Executing wine regedit /S C:\windows\Temp\_urlmon\override-dll.reg
Executing w_do_call iertutil
Executing load_iertutil 
Executing cabextract -q -d /home/lambert/.wine32/dosdevices/c:/windows/temp/_iertutil -L -F x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_64655b7c61c841cb/iertutil.dll /home/lambert/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe
Executing cp /home/lambert/.wine32/dosdevices/c:/windows/temp/_iertutil/x86_microsoft-windows-ie-runtimeutilities_31bf3856ad364e35_8.0.7601.17514_none_64655b7c61c841cb/iertutil.dll /home/lambert/.wine32/dosdevices/c:/windows/system32/iertutil.dll
Using native,builtin override for following DLLs: iertutil
Executing wine regedit /S C:\windows\Temp\_iertutil\override-dll.reg
Unknown arg mshtml
Usage: Downloads/winetricks [options] [command|verb|path-to-verb] ...
Executes given verbs.  Each verb installs an application or changes a setting.


@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Might be relevant
image

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

ping @lambertlu, if you are willing to test run the commits with argument ie8_new NOT ie8

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Passing for today, will revisit in 14 hours +-

@lambertlu
Copy link

Hi Kreyren,

Thank you so much for jump on this.

I got the commit and run

lambert@XUBUNTU-WINE:~$ ./Downloads/winetricks_ie8_new ie8_new
Using winetricks 20190912-next - sha256sum: 6ec278f57e81686c077863f0e0105d85bd52fc7d5c50dd11781f622a9f58f0e5 with wine-4.19 and WINEARCH=win32
Executing w_do_call ie8_new
Executing load_ie8_new
Executing mkdir -p /home/lambert/.cache/winetricks/ie8_new
Executing cd /home/lambert/.cache/winetricks/ie8_new
Downloading https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe to /home/lambert/.cache/winetricks/ie8_new
--2019-11-15 21:36:19--  https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe
Resolving download.microsoft.com (download.microsoft.com)... 104.98.196.140, 2001:4958:304:290::e59, 2001:4958:304:288::e59
Connecting to download.microsoft.com (download.microsoft.com)|104.98.196.140|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16883056 (16M) [application/octet-stream]
Saving to: ‘IE8-WindowsXP-x86-ENU.exe’

IE8-WindowsXP-x86-ENU.exe                    100%[==============================================================================================>]  16.10M  2.57MB/s    in 6.4s

2019-11-15 21:36:26 (2.53 MB/s) - ‘IE8-WindowsXP-x86-ENU.exe’ saved [16883056/16883056]

Executing cd /home/lambert
wine: cannot find '/home/lambert/.cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe \quiet'
DEBUG: 0
------------------------------------------------------
ie8_new install completed, but installed file /home/lambert/.wine32/dosdevices/c:/windows/ie8_main.log not found
------------------------------------------------------
lambert@XUBUNTU-WINE:~$ ls -alt .cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
-rwxrwxr-x 1 lambert lambert 16883056 Oct 16  2018 .cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe


If I manually run

@XUBUNTU-WINE:~$ wine .cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
0009:fixme:clusapi:GetNodeClusterState ((null),0032EC44) stub!
0009:fixme:advapi:DecryptFileA ("c:\\733e575573809172d0f0ed1e\\", 00000000): stub
002d:fixme:ntdll:EtwRegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x32f610, (null), (null), 0x6cd20188): stub
002d:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
002d:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId=(null)
002d:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub

Error window:

win7

I guess because my wine set to windows 7 by default

So I changed it to Windows XP via winecfg, then manually run:

lambert@XUBUNTU-WINE:~$ winecfg
lambert@XUBUNTU-WINE:~$ wine .cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
0009:fixme:clusapi:GetNodeClusterState ((null),0032EC44) stub!
0009:fixme:advapi:DecryptFileA ("c:\\df9a361a3c8ce323b640fe3144e23fe9\\", 00000000): stub
002e:fixme:ntdll:EtwRegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, {e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x32f610, (null), (null), 0x6cd20188): stub
002e:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
002e:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId=(null)
002e:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub


With another error window:

xp

Much Appreciate your help!

Is it better run IE11 on winehq?
Any suggestion?

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Output from current ie8 installation: http://ix.io/21UC

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

ie8_new invoked as is results in:

00:00.000: ====================================================================
00:00.000: Started: 2019/11/16 (Y/M/D) 04:00:20.124 (local)
00:00.000: Time Format in this log: MM:ss.mmm (minutes:seconds.milliseconds)
00:00.000: Command line: c:\db08231b199cd76a8a109129\update\iesetup.exe
00:00.002: INFO:    Checking version for c:\db08231b199cd76a8a109129\update\iesetup.exe: 8.0.6001.18702
00:00.225: INFO:    Acquired Package Installer Mutex
00:00.225: INFO:    Operating System: Windows Workstation: 6.1.7601 (Service Pack 1)
00:00.225: ERROR:   Failed to pass system version validation checks.
00:00.225: ERROR:   Message to User: Your operating system is not supported by this setup program
00:05.938: ERROR:   Setup exit code: 0x00000007 (Can't install on this OS).

UPDATE: I was unable to find a string in regedit that mensions Workstation or 6.1.7601 so i assume that registry hack is not possible

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Affected libraries

$ WINEDEBUG="-all,+loaddll" wine ~/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe 
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0xf7d70000: builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eff0000: builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wineboot.exe" at 0x400000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7e9f0000: builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e920000: builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e7c0000: builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e590000: builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7ea70000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winemenubuilder.exe" at 0x7ea40000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7e8e0000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e790000: builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
000f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e6b0000: builtin
000f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7ea70000: builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\services.exe" at 0x400000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
000f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ea00000: builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e480000: builtin
000f:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e930000: builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x6a300000: PE builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a900000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\propsys.dll" at 0x69e80000: PE builtin
000f:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\userenv.dll" at 0x67f00000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\windowscodecs.dll" at 0x7e970000: builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x6e8c0000: PE builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x6a900000: PE builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7da40000: builtin
0012:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
0012:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
0012:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eff0000: builtin
0012:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\plugplay.exe" at 0x400000: PE builtin
0012:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7e9f0000: builtin
0012:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e920000: builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7ea70000: builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\explorer.exe" at 0x400000: PE builtin
0012:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7ea00000: builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e8b0000: builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e7e0000: builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e5a0000: builtin
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
001b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
001b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eff0000: builtin
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x400000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
001b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7e9f0000: builtin
001b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e920000: builtin
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\hal.dll" at 0x6f200000: PE builtin
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x67c00000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a900000: PE builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7e4d0000: builtin
001b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
001e:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\win32k.sys" at 0x651c0000: PE builtin
001e:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\dxgkrnl.sys" at 0x6a6c0000: PE builtin
001e:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\dxgmms1.sys" at 0x6f6c0000: PE builtin
001d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
001d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a900000: PE builtin
001d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\drivers\\winebus.sys" at 0x7e8d0000: builtin
0021:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
0021:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
0021:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eff0000: builtin
0021:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\winedevice.exe" at 0x400000: PE builtin
0021:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\advapi32.dll" at 0x7e9f0000: builtin
0021:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e920000: builtin
0021:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\hal.dll" at 0x6f200000: PE builtin
0021:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 0x67c00000: PE builtin
0021:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
0024:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\win32k.sys" at 0x651c0000: PE builtin
0024:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\dxgkrnl.sys" at 0x6a6c0000: PE builtin
0024:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\dxgmms1.sys" at 0x6f6c0000: PE builtin
0023:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\drivers\\mountmgr.sys" at 0x7e8d0000: builtin
0023:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
0023:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6a900000: PE builtin
0025:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7df80000: builtin
0025:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\user32.dll" at 0x7e0f0000: builtin
0025:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x6e8c0000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x6a900000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7db50000: builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x6b0000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7da80000: builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x6e8c0000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x390000: PE builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\shell32.dll" at 0x7d200000: builtin
0014:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7ddb0000: builtin
000d:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x440000: PE builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7d970000: builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7d5a0000: builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\oleaut32.dll" at 0x6a300000: PE builtin
0014:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\actxprxy.dll" at 0xb00000: PE builtin
000b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\mpr.dll" at 0x6dbc0000: PE builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ws2_32.dll" at 0x7d4c0000: builtin
000b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wininet.dll" at 0x7d510000: builtin
0009:trace:loaddll:load_native_dll Loaded L"Z:\\home\\demo\\.cache\\winetricks\\ie8\\IE8-WindowsXP-x86-ENU.exe" at 0x1000000: native
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e9c0000: builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ADVAPI32.dll" at 0x7e920000: builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e590000: builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\USER32.dll" at 0x7e700000: builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\COMCTL32.dll" at 0x6e8c0000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x6a900000: PE builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\SHELL32.dll" at 0x7db70000: builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x440000: PE builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7da10000: builtin
000d:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7d490000: builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7d440000: builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\clusapi.dll" at 0x6dd80000: PE builtin
0009:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\clusapi.dll" : builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\bcrypt.dll" at 0x7d2a0000: builtin
0009:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\crypt32.dll" at 0x7d0e0000: builtin
0009:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rsaenh.dll" at 0x66700000: PE builtin
0009:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\rsaenh.dll" : builtin
0009:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\crypt32.dll" : builtin
0009:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\bcrypt.dll" : builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0x7eff0000: builtin
002b:trace:loaddll:load_native_dll Loaded L"c:\\d523fba10bc4c34ad450a7d5d00d\\update\\iesetup.exe" at 0x1000000: native
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ADVAPI32.dll" at 0x7e9e0000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\GDI32.dll" at 0x7e890000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e570000: builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\USER32.dll" at 0x7e660000: builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\winsxs\\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_none_deadbeef\\COMCTL32.dll" at 0x6e8c0000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEAUT32.dll" at 0x6a300000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\PSAPI.DLL" at 0x6aec0000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\SETUPAPI.dll" at 0x6a900000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shlwapi.dll" at 0x68c40000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x330000: PE builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\SHELL32.dll" at 0x7db40000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7da80000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7d5a0000: builtin
002b:trace:loaddll:load_native_dll Loaded L"c:\\d523fba10bc4c34ad450a7d5d00d\\update\\sqmapi.dll" at 0x6cd00000: native
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\bcrypt.dll" at 0x7d480000: builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\crypt32.dll" at 0x7d4b0000: builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\wintrust.dll" at 0x62740000: PE builtin
002b:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\dbghelp.dll" at 0x7cc90000: builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imagehlp.dll" at 0x62940000: PE builtin
002b:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rsaenh.dll" at 0x66700000: PE builtin
002b:trace:loaddll:free_modref Unloaded module L"c:\\d523fba10bc4c34ad450a7d5d00d\\update\\sqmapi.dll" : native
001e:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\drivers\\winebus.sys" : builtin
^C

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Content of executable

$ 7z l ~/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe 

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz (306C3),ASM)

Scanning the drive for archives:
1 file, 16883056 bytes (17 MiB)            

Listing archive: /home/demo/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe

--
Path = /home/demo/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe
Type = PE
Physical Size = 16883056
CPU = x86
Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms RemovableRun NetRun
Created = 2007-12-21 02:26:24
Headers Size = 1024
Checksum = 16897572
Name = SFXCAB.EXE
Image Size = 131072
Section Alignment = 8192
File Alignment = 512
Code Size = 34304
Initialized Data Size = 73216
Uninitialized Data Size = 0
Linker Version = 7.10
OS Version = 5.2
Image Version = 5.2
Subsystem Version = 4.0
Subsystem = Windows GUI
DLL Characteristics = TerminalServerAware
Stack Reserve = 262144
Stack Commit = 8192
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 16777216
Comment = FileVersion: 6.3.15.0
FileVersion: 6.3.0015.0 built by: dnsrv
ProductVersion: 6.3.15.0
ProductVersion: 6.3.0015.0
CompanyName: Microsoft Corporation
FileDescription: Self-Extracting Cabinet
InternalName: SFXCAB.EXE
LegalCopyright: © Microsoft Corporation. All rights reserved.
OriginalFilename: SFXCAB.EXE
ProductName: Microsoft® Windows® Operating System
----
Path = .rsrc_1
Size = 16838656
Packed Size = 16838656
Virtual Size = 16838656
Offset = 38400
--
Path = .rsrc_1
Type = Cab
WARNINGS:
There are data after the end of archive
Physical Size = 16838330
Tail Size = 326
Method = LZX:21
Blocks = 1
Volumes = 1
Volume Index = 0
ID = 64565

   Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2009-03-08 14:21:22 ....A      2771706               inetres.adm
2009-01-07 18:20:18 ....A        54279               ieakmmc.chm
2009-01-11 21:05:26 ....A        12593               ieeula.chm
2009-01-11 21:05:26 ....A        13874               iesupp.chm
2009-02-21 01:21:24 ....A       529818               iexplore.chm
2009-03-08 04:34:52 ....A      1469440               inetcpl.cpl
2009-02-06 21:07:58 ....A      3698584               ieapfltr.dat
2009-03-08 04:32:56 ....A        72704               admparse.dll
2009-03-08 04:32:48 ....A       128512               advpack.dll
2009-01-07 18:20:52 ....A      1022976               browseui.dll
2009-03-08 04:33:40 ....A        18944               corpol.dll
2009-03-08 04:31:44 ....A       348160               dxtmsft.dll
2009-03-08 04:31:38 ....A       216064               dxtrans.dll
2009-03-08 04:24:28 ....A        68608               hmmapi.dll
2009-03-08 04:31:52 ....A        59904               icardie.dll
2009-03-08 04:33:02 ....A       125952               ieakeng.dll
2009-03-08 04:33:08 ....A       229376               ieaksie.dll
2009-03-08 04:32:52 ....A       163840               ieakui.dll
2009-03-08 04:11:12 ....A       445952               ieapfltr.dll
2009-03-08 04:35:04 ....A         2048               iecompat.dll
2009-03-08 14:09:26 ....A       391536               iedkcs32.dll
2009-03-08 04:35:32 ....A       742912               iedvtool.dll
2009-03-08 04:39:48 ....A     11063808               ieframe.dll
2009-03-08 04:31:56 ....A       183808               iepeers.dll
2009-03-08 04:33:50 ....A       246784               ieproxy.dll
2009-03-08 04:32:50 ....A        55808               iernonce.dll
2009-03-08 04:32:22 ....A      1985024               iertutil.dll
2009-03-08 04:32:50 ....A        71680               iesetup.dll
2009-03-08 04:22:46 ....A       164352               ieui.dll
2009-03-08 04:31:38 ....A        34816               imgutil.dll
2009-03-08 04:32:46 ....A        94720               inseng.dll
2009-03-08 04:33:16 ....A       726528               jscript.dll
2009-03-08 04:35:02 ....A       521216               jsdbgui.dll
2009-03-08 04:35:02 ....A       121344               jsdebuggeride.dll
2009-03-08 04:35:04 ....A       118272               jsprofilercore.dll
2009-03-08 04:35:12 ....A       233984               jsprofilerui.dll
2009-03-08 04:33:26 ....A        25600               jsproxy.dll
2009-03-08 04:34:30 ....A        43008               licmgr10.dll
2009-01-07 18:20:18 ....A       265720               msdbg2.dll
2009-03-08 04:32:26 ....A       594432               msfeeds.dll
2009-03-08 04:31:52 ....A        55296               msfeedsbs.dll
2009-03-08 04:41:16 ....A      5937152               mshtml.dll
2009-03-08 04:31:26 ....A        66560               mshtmled.dll
2009-03-08 04:31:18 ....A        48128               mshtmler.dll
2009-03-08 04:22:38 ....A       156160               msls31.dll
2009-03-08 04:34:18 ....A       193536               msrating.dll
2009-03-08 04:32:04 ....A       611840               mstime.dll
2009-03-08 04:34:18 ....A       109568               occache.dll
2009-01-07 18:20:18 ....A       355832               pdm.dll
2009-03-08 04:31:36 ....A        46592               pngfilt.dll
2009-01-07 18:20:52 ....A      1497088               shdocvw.dll
2009-01-07 18:20:52 ....A       474112               shlwapi.dll
2009-01-07 18:20:58 ....A        16928               spmsg.dll
2009-01-07 18:20:54 ....A       134144               sqmapi.dll
2009-03-08 04:34:28 ....A       105984               url.dll
2009-03-08 04:34:56 ....A      1206784               urlmon.dll
2009-03-08 04:33:06 ....A       420352               vbscript.dll
2009-03-08 04:33:48 ....A       759296               vgx.dll
2009-03-08 04:34:48 ....A       236544               webcheck.dll
2009-03-08 04:34:58 ....A       914944               wininet.dll
2009-03-08 04:33:18 ....A        12288               xpshims.dll
2009-03-08 04:35:04 ....A       144384               extexport.exe
2009-03-08 04:32:54 ....A       173056               ie4uinit.exe
2009-03-08 04:32:52 ....A        36864               ieudinit.exe
2009-03-08 14:09:26 ....A       638816               iexplore.exe
2009-03-08 04:31:54 ....A        13312               msfeedssync.exe
2009-03-08 04:31:02 ....A        45568               mshta.exe
2009-01-07 18:20:58 ....A       231456               spuninst.exe
2009-01-07 18:21:00 ....A        26144               spupdsvc.exe
2009-03-08 04:34:48 ....A       208384               winfxdocobj.exe
2009-03-08 04:35:10 ....A       385024               html.iec
2009-03-08 14:21:18 ....A        13460               inetcorp.iem
2009-03-08 14:21:02 ....A        37836               inetset.iem
2009-03-08 04:15:06 ....A        57667               ieuinit.inf
2009-01-07 18:20:20 ....A           65               occache.ini
2009-01-07 18:20:20 ....A           65               webcheck.ini
2009-03-08 03:45:00 ....A          460               install.ins
2009-01-07 18:21:46 ....A         1876               msfeeds.mof
2009-01-07 18:21:46 ....A         1938               msfeedsbs.mof
2009-03-08 14:22:00 ....A         3584               admparse.dll.mui
2009-03-08 14:21:06 ....A        10240               advpack.dll.mui
2009-03-08 14:22:06 ....A        12288               hmmapi.dll.mui
2009-03-08 14:20:50 ....A        10752               html.iec.mui
2009-03-08 14:20:56 ....A         8704               icardie.dll.mui
2009-03-08 14:21:06 ....A         4096               ie4uinit.exe.mui
2009-03-08 14:22:30 ....A         7168               ieakeng.dll.mui
2009-03-08 14:21:12 ....A        40960               ieaksie.dll.mui
2009-03-08 14:21:06 ....A       118784               ieakui.dll.mui
2009-03-08 14:20:54 ....A        81920               iedkcs32.dll.mui
2009-03-08 14:22:50 ....A        36864               iedvtool.dll.mui
2009-03-08 14:22:46 ....A      1241088               ieframe.dll.mui
2009-03-08 14:21:26 ....A         4608               iepeers.dll.mui
2009-03-08 14:22:32 ....A         5120               iernonce.dll.mui
2009-03-08 14:22:28 ....A         2560               iertutil.dll.mui
2009-03-08 14:22:06 ....A        77824               iesetup.dll.mui
2009-03-08 04:32:50 ....A         3072               ieudinit.exe.mui
2009-03-08 14:22:18 ....A         3584               ieui.dll.mui
2009-03-08 14:21:44 ....A        12288               iexplore.exe.mui
2009-03-08 14:22:04 ....A       122880               inetcpl.cpl.mui
2009-03-08 14:22:34 ....A         3584               inseng.dll.mui
2009-03-08 14:21:06 ....A        13312               jscript.dll.mui
2009-03-08 14:22:14 ....A        20480               jsdbgui.dll.mui
2009-03-08 14:22:32 ....A         2560               jsdebuggeride.dll.mui
2009-03-08 14:22:24 ....A         2560               jsprofilercore.dll.mui
2009-03-08 14:20:52 ....A        16384               jsprofilerui.dll.mui
2009-03-08 14:21:08 ....A         4096               licmgr10.dll.mui
2009-03-08 14:21:12 ....A         2560               msfeedsbs.dll.mui
2009-03-08 14:22:18 ....A         2560               mshta.exe.mui
2009-03-08 14:22:48 ....A        12288               mshtml.dll.mui
2009-03-08 14:21:28 ....A        57344               mshtmler.dll.mui
2009-03-08 14:22:30 ....A        49152               msrating.dll.mui
2009-03-08 14:21:44 ....A        20480               occache.dll.mui
2009-03-08 14:21:20 ....A        40960               urlmon.dll.mui
2009-03-08 14:22:26 ....A        11264               vbscript.dll.mui
2009-03-08 14:22:24 ....A        40960               webcheck.dll.mui
2009-03-08 14:22:22 ....A         6144               winfxdocobj.exe.mui
2009-03-08 14:21:54 ....A        53248               wininet.dll.mui
2009-03-08 04:30:56 ....A        66560               tdc.ocx
2009-01-11 21:05:26 ....A         2649               ie8props.propdesc
2009-01-07 18:20:20 ....A         8798               icrav03.rat
2009-01-07 18:20:20 ....A         1988               ticrf.rat
2009-03-08 04:31:02 ....A      1638912               mshtml.tlb
2009-01-07 18:20:26 ....A        19884               feeddisc.wav
2009-01-07 18:20:26 ....A        23308               infobar.wav
2009-01-07 18:20:26 ....A        11340               navstart.wav
2009-01-07 18:20:26 ....A        85548               popupblk.wav
2009-01-07 18:20:36 ....A        26112               support/idndl.dll
2009-01-07 18:20:38 ....A        24576               support/nlsdl.dll
2009-01-07 18:20:36 ....A        23552               support/normaliz.dll
2009-01-07 18:21:04 ....A       121856               support/xmllite.dll
2009-01-07 18:20:36 ....A        59342               support/normidna.nls
2009-01-07 18:20:36 ....A        45794               support/normnfc.nls
2009-01-07 18:20:36 ....A        39284               support/normnfd.nls
2009-01-07 18:20:36 ....A        66384               support/normnfkc.nls
2009-01-07 18:20:36 ....A        60294               support/normnfkd.nls
2009-03-08 14:23:58 ....A        47422               update/ie8.cat
2009-03-08 14:23:50 ....A        58464               update/iecustom.dll
2009-03-08 14:23:48 ....A       141408               update/sqmapi.dll
2009-01-07 18:21:02 ....A       382496               update/updspapi.dll
2009-03-08 14:23:48 ....A      1113696               update/iesetup.exe
2009-01-07 18:21:02 ....A       755744               update/update.exe
2009-03-08 14:08:54 ....A      1474411               update/update.inf
2009-01-07 18:21:50 ....A          781               update/update.exe.manifest
2009-02-12 22:20:42 ....A         5630               update/eula.rtf
2009-03-08 14:25:18 ....A        10416               update/update.ver
------------------- ----- ------------ ------------  ------------------------
2009-03-08 14:25:18           52999158     16883056  145 files

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

libraries used by the executable that are conflicting with libraries provided by wine.

$ printf '%s\n' ""$(7z l "$HOME/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe" | grep -oP "\w+.dll")" "$(WINEDEBUG="-all,+loaddll" wine "$HOME/.cache/winetricks/ie8/IE8-WindowsXP-x86-ENU.exe" 2>/dev/null | grep -oP "\w+.dll")"" | sort | uniq -D | uniq
admparse.dll
advpack.dll
hmmapi.dll
icardie.dll
ieakeng.dll
ieaksie.dll
ieakui.dll
iedkcs32.dll
iedvtool.dll
ieframe.dll
iepeers.dll
iernonce.dll
iertutil.dll
iesetup.dll
ieui.dll
inseng.dll
jscript.dll
jsdbgui.dll
jsdebuggeride.dll
jsprofilercore.dll
jsprofilerui.dll
licmgr10.dll
msfeedsbs.dll
mshtml.dll
mshtmler.dll
msrating.dll
occache.dll
sqmapi.dll
urlmon.dll
vbscript.dll
webcheck.dll
wininet.dll

@Kreyren Kreyren changed the base branch from upstream to master November 16, 2019 16:28
@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Switched on master branch since i need kreytricks functions

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Error code 130 occurs when installer doesn't have access to some directory?

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Extracted iexplore.exe is calling these libs:

demo@mx1:~/test_ie8
$ WINEDEBUG="-all,+loaddll" wine iexplore.exe |& grep -oP "\w+\.dll" | sort | uniq
aclui.dll
actxprxy.dll
advapi32.dll
ADVAPI32.dll
comctl32.dll
gdi32.dll
hal.dll
IEFRAME.dll
iertutil.dll
imm32.dll
kernel32.dll
kernelbase.dll
mpr.dll
msvcrt.dll
ole32.dll
oleaut32.dll
propsys.dll
rpcrt4.dll
setupapi.dll
shcore.dll
shell32.dll
SHELL32.dll
shlwapi.dll
SHLWAPI.dll
urlmon.dll
user32.dll
USER32.dll
userenv.dll
usp10.dll
uxtheme.dll
version.dll
windowscodecs.dll
wininet.dll
wow64cpu.dll
ws2_32.dll

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

PSA: Using $ rm -r ~/test ; wineboot ; cp ~/test_ie8/iexplore.exe ~/test/drive_c/Program\ Files/Internet\ Explorer/iexplore.exe ; WINEARCH="win32" /usr/src/kreytricks/src/winetricks ie8_new as an attempt to parse extracted iexplore.exe from IE8-WindowsXP-x86-ENU.exe doesn't work around the error code 7

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

WINEBUG?

Running:

load_ie8_new()
{
    # Fetch
    w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef

    # File 'IE8-WindowsXP-x86-ENU.exe' is 'PE32 executable (GUI) Intel 80386, for MS Windows' -> 32-bit executable
    w_fixme "Make a tracking for ie8 running on 64-bit wineprefix"
    if w_workaround_wine_bug XXXX; then
        w_fixme "Add workaround to run on 64-bit wineprefix"
        7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files/Internet Explorer" "iexplore.exe" || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"
    elif ! w_workaround_wine_bug XXXX; then
        w_debug "This system is able to run file $file1 on 64-bit wineprefix"
    else
        w_die 125 "ie8 - w_workaround_wine_bug XXXX"
    fi

    #w_set_app_winver isetup.exe winxp
    #w_set_app_winver IE8-WindowsXP-x86-ENU.exe winxp

    #w_override_dlls builtin iexplore.exe

    # Make sure that wine libs are used instead of provided
    w_override_dlls native admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet

    # Execute
    # NOTE: Do not use 'w_try' since we are capturing error code
    "$WINE" "$W_CACHE/$W_PACKAGE/$file1"

    case $? in
      0)
          w_info "File $file1 returned $?, assuming that it was installed correctly"
          [ ! -e "$WINEPREFIX/drive_c/windows/ie8_main.log" ] && w_die "File $file1 returned 0 (true?), but the installation wasn't successful"
      ;;
      4) w_warn "File $file1 returned $?, which **SEEMS TO** indicate invalid argument or \help used" ;;
      7) w_die "File $file1 returned $? which error code which seems to be related to system not supported, trigger for this is unknown and required to run on 64-bit wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554576478)" ;;
      14) w_die "File $file1 returned $? which error code seems to indicate unsupported winver checked from 'iexplore.exe' in current wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554580062)" ;;
      # https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554658319
      130) w_warn "FIle $file1 returned $? which seems to be a permission issue" ;;
      *) w_die "File $file1 returned error code '$?' which is unknown to winetricks"
    esac
}

Results in

$ wine ~/test/drive_c/Program\ Files/Internet\ Explorer/iexplore.exe
000b:fixme:winediag:start_process Wine Staging 4.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000b:err:module:DelayLoadFailureHook failed to delay load wininet.dll.InternetOpenA
wine: Call from 0x7104edbd to unimplemented function wininet.dll.InternetOpenA, aborting
000b:err:seh:call_stack_handlers invalid frame 1a440 (0x132000-0x330000)
000b:err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
0009:err:module:import_dll Library iertutil.dll (which is needed by L"C:\\Program Files\\Internet Explorer\\iexplore.exe") not found
0009:err:module:import_dll Library urlmon.dll (which is needed by L"C:\\Program Files\\Internet Explorer\\iexplore.exe") not found
0009:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\Internet Explorer\\iexplore.exe" failed, status c0000135

Where we are exporting iexplore.exe from provided file IE8-WindowsXP-x86-ENU.exe


Verify:

$ ls ~/test_ie8/ | grep iertutil
iertutil.dll
$ ls ~/test_ie8/ | grep urlmon
urlmon.dll
urlmon.dll.mui

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Using:

#----------------------------------------------------------------

w_metadata ie8_new dlls \
    title="Internet Explorer 8" \
    publisher="Microsoft" \
    year="2009" \
    media="download" \
    file1="IE8-WindowsXP-x86-ENU.exe" \
    installed_file1="C:/windows/ie8_main.log"

load_ie8_new()
{
    # Fetch
    w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef

    # File 'IE8-WindowsXP-x86-ENU.exe' is 'PE32 executable (GUI) Intel 80386, for MS Windows' -> 32-bit executable
    w_fixme "Make a tracking for ie8 running on 64-bit wineprefix"
    if w_workaround_wine_bug XXXX; then
        w_fixme "Add workaround to run on 64-bit wineprefix"
        # Requires iertutil.dll AND urlmon.dll (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554661572)
        w_fixme "Verb ie8 asks user-input for overwrite"
        7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files/Internet Explorer" iexplore.exe iertutil.dll urlmon.dll || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"
    elif ! w_workaround_wine_bug XXXX; then
        w_debug "This system is able to run file $file1 on 64-bit wineprefix"
    else
        w_die 125 "ie8 - w_workaround_wine_bug XXXX"
    fi

    #w_set_app_winver isetup.exe winxp
    #w_set_app_winver IE8-WindowsXP-x86-ENU.exe winxp

    #w_override_dlls builtin iexplore.exe

    # Make sure that wine libs are used instead of provided
    w_override_dlls native admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet

    # Execute
    # NOTE: Do not use 'w_try' since we are capturing error code
    #"$WINE" "$W_CACHE/$W_PACKAGE/$file1"

    #case $? in
    #  0)
    #      w_info "File $file1 returned $?, assuming that it was installed correctly"
    #      [ ! -e "$WINEPREFIX/drive_c/windows/ie8_main.log" ] && w_die "File $file1 returned 0 (true?), but the installation wasn't successful"
    #  ;;
    #  4) w_warn "File $file1 returned $?, which **SEEMS TO** indicate invalid argument or \help used" ;;
    #  7) w_die "File $file1 returned $? which error code which seems to be related to system not supported, trigger for this is unknown and required to run on 64-bit wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554576478)" ;;
    #  14) w_die "File $file1 returned $? which error code seems to indicate unsupported winver checked from 'iexplore.exe' in current wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554580062)" ;;
    #  # https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554658319
    #  130) w_warn "FIle $file1 returned $? which seems to be a permission issue" ;;
    #  *) w_die "File $file1 returned error code '$?' which is unknown to winetricks"
    #esac

    $WINE "$WINEPREFIX/drive_c/Program Files/Internet Explorer/iexplore.exe"
}

Results in

$ rm -r ~/test ; /usr/src/kreytricks/src/winetricks ie8_new
nix_linux
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using kreytricks 20190912-next - sha256sum: 92be342dc810adf79d1e576ebf5cd8eaab48eb8e135a9943c916b9aed3bf0e03 with wine-4.19 (Staging) and WINEARCH=win64 on WINEPREFIX=/home/demo/test 
Executing w_do_call ie8_new
Executing load_ie8_new 
------------------------------------------------------
Working around wine bug XXXX 
------------------------------------------------------

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz (306C3),ASM)

Scanning the drive for archives:
1 file, 16883056 bytes (17 MiB)                

Extracting archive: /home/demo/.cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
         
.rsrc_1
WARNINGS:
There are data after the end of archive

--
Path = /home/demo/.cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
Type = PE
Physical Size = 16883056
CPU = x86
Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms RemovableRun NetRun
Created = 2007-12-21 02:26:24
Headers Size = 1024
Checksum = 16897572
Name = SFXCAB.EXE
Image Size = 131072
Section Alignment = 8192
File Alignment = 512
Code Size = 34304
Initialized Data Size = 73216
Uninitialized Data Size = 0
Linker Version = 7.10
OS Version = 5.2
Image Version = 5.2
Subsystem Version = 4.0
Subsystem = Windows GUI
DLL Characteristics = TerminalServerAware
Stack Reserve = 262144
Stack Commit = 8192
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 16777216
Comment = FileVersion: 6.3.15.0
FileVersion: 6.3.0015.0 built by: dnsrv
ProductVersion: 6.3.15.0
ProductVersion: 6.3.0015.0
CompanyName: Microsoft Corporation
FileDescription: Self-Extracting Cabinet
InternalName: SFXCAB.EXE
LegalCopyright: © Microsoft Corporation. All rights reserved.
OriginalFilename: SFXCAB.EXE
ProductName: Microsoft® Windows® Operating System
----
Path = .rsrc_1
Size = 16838656
Packed Size = 16838656
Virtual Size = 16838656
Offset = 38400
--
Path = .rsrc_1
Type = Cab
WARNINGS:
There are data after the end of archive
Physical Size = 16838330
Tail Size = 326
Method = LZX:21
Blocks = 1
Volumes = 1
Volume Index = 0
ID = 64565

                      
Would you like to replace the existing file:
  Path:     /home/demo/test/drive_c/Program Files/Internet Explorer/iexplore.exe
  Size:     525987 bytes (514 KiB)
  Modified: 2019-11-16 13:27:23
with the file from archive:
  Path:     iexplore.exe
  Size:     638816 bytes (624 KiB)
  Modified: 2009-03-08 14:09:26
? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? U

Everything is Ok      

Archives with Warnings: 1

Warnings: 1
Files: 65
Size:       43490934
Compressed: 16883056
Using native override for following DLLs: admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet
Executing wine regedit C:\windows\Temp\_ie8_new\override-dll.reg
000b:fixme:winediag:start_process Wine Staging 4.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
Executing wine64 regedit C:\windows\Temp\_ie8_new\override-dll.reg
002e:err:module:import_dll Library ieframe.dll (which is needed by L"C:\\Program Files\\Internet Explorer\\iexplore.exe") not found
002e:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files\\Internet Explorer\\iexplore.exe" failed, status c0000135
FATAL: Note: command load_ie8_new  returned status 53. Aborting.

Requires ieframe.dll which is provided by wine (https://github.com/wine-mirror/wine/search?q=ieframe&unscoped_q=ieframe)

Which is available on the system:

$ find ~/test -name ieframe* -type f
/home/demo/test/drive_c/windows/syswow64/ieframe.dll
/home/demo/test/drive_c/windows/system32/ieframe.dll

Why won't it use it then?

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Executing iexplorer.exe crashes on startup

Using

#----------------------------------------------------------------

w_metadata ie8_new dlls \
    title="Internet Explorer 8" \
    publisher="Microsoft" \
    year="2009" \
    media="download" \
    file1="IE8-WindowsXP-x86-ENU.exe" \
    installed_file1="C:/windows/ie8_main.log"

load_ie8_new()
{
    # Fetch
    w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef

    # File 'IE8-WindowsXP-x86-ENU.exe' is 'PE32 executable (GUI) Intel 80386, for MS Windows' -> 32-bit executable
    w_fixme "Make a tracking for ie8 running on 64-bit wineprefix"
    if w_workaround_wine_bug XXXX; then
        w_fixme "Add workaround to run on 64-bit wineprefix"
        # Requires iertutil.dll AND urlmon.dll (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554661572)
        w_fixme "Verb ie8 asks user-input for overwrite"
        w_fixme "Requires iertutil.dll AND urlmon.dll which are not winelibbed, exporting these from file $file1"
        7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files/Internet Explorer" iexplore.exe iertutil.dll urlmon.dll || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"
    elif ! w_workaround_wine_bug XXXX; then
        w_debug "This system is able to run file $file1 on 64-bit wineprefix"
    else
        w_die 125 "ie8 - w_workaround_wine_bug XXXX"
    fi

    #w_set_app_winver isetup.exe winxp
    #w_set_app_winver IE8-WindowsXP-x86-ENU.exe winxp

    #w_override_dlls builtin iexplore.exe

    # Make sure that wine libs are used instead of provided
    w_override_dlls native admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet

    # Execute
    # NOTE: Do not use 'w_try' since we are capturing error code
    #"$WINE" "$W_CACHE/$W_PACKAGE/$file1"

    #case $? in
    #  0)
    #      w_info "File $file1 returned $?, assuming that it was installed correctly"
    #      [ ! -e "$WINEPREFIX/drive_c/windows/ie8_main.log" ] && w_die "File $file1 returned 0 (true?), but the installation wasn't successful"
    #  ;;
    #  4) w_warn "File $file1 returned $?, which **SEEMS TO** indicate invalid argument or \help used" ;;
    #  7) w_die "File $file1 returned $? which error code which seems to be related to system not supported, trigger for this is unknown and required to run on 64-bit wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554576478)" ;;
    #  14) w_die "File $file1 returned $? which error code seems to indicate unsupported winver checked from 'iexplore.exe' in current wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554580062)" ;;
    #  # https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554658319
    #  130) w_warn "FIle $file1 returned $? which seems to be a permission issue" ;;
    #  *) w_die "File $file1 returned error code '$?' which is unknown to winetricks"
    #esac

    w_warn "EXECUTING!!"
     "$WINE" "$WINEPREFIX/drive_c/Program Files/Internet Explorer/iexplore.exe"
}

results in

$ rm -r ~/test ; /usr/src/kreytricks/src/winetricks ie8_new
nix_linux
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using kreytricks 20190912-next - sha256sum: b5892a30da596086630ba84fc13e4e7c3aba757697008db30298d6ace135b49a with wine-4.19 (Staging) and WINEARCH=win64 on WINEPREFIX=/home/demo/test 
Executing w_do_call ie8_new
Executing load_ie8_new 
FIXME: Make a tracking for ie8 running on 64-bit wineprefix
------------------------------------------------------
Working around wine bug XXXX 
------------------------------------------------------
FIXME: Add workaround to run on 64-bit wineprefix
FIXME: Verb ie8 asks user-input for overwrite
FIXME: Requires iertutil.dll AND urlmon.dll which are not winelibbed, exporting these from file IE8-WindowsXP-x86-ENU.exe

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz (306C3),ASM)

Scanning the drive for archives:
1 file, 16883056 bytes (17 MiB)                

Extracting archive: /home/demo/.cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
         
.rsrc_1
WARNINGS:
There are data after the end of archive

--
Path = /home/demo/.cache/winetricks/ie8_new/IE8-WindowsXP-x86-ENU.exe
Type = PE
Physical Size = 16883056
CPU = x86
Characteristics = Executable 32-bit NoRelocs NoLineNums NoLocalSyms RemovableRun NetRun
Created = 2007-12-21 02:26:24
Headers Size = 1024
Checksum = 16897572
Name = SFXCAB.EXE
Image Size = 131072
Section Alignment = 8192
File Alignment = 512
Code Size = 34304
Initialized Data Size = 73216
Uninitialized Data Size = 0
Linker Version = 7.10
OS Version = 5.2
Image Version = 5.2
Subsystem Version = 4.0
Subsystem = Windows GUI
DLL Characteristics = TerminalServerAware
Stack Reserve = 262144
Stack Commit = 8192
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 16777216
Comment = FileVersion: 6.3.15.0
FileVersion: 6.3.0015.0 built by: dnsrv
ProductVersion: 6.3.15.0
ProductVersion: 6.3.0015.0
CompanyName: Microsoft Corporation
FileDescription: Self-Extracting Cabinet
InternalName: SFXCAB.EXE
LegalCopyright: © Microsoft Corporation. All rights reserved.
OriginalFilename: SFXCAB.EXE
ProductName: Microsoft® Windows® Operating System
----
Path = .rsrc_1
Size = 16838656
Packed Size = 16838656
Virtual Size = 16838656
Offset = 38400
--
Path = .rsrc_1
Type = Cab
WARNINGS:
There are data after the end of archive
Physical Size = 16838330
Tail Size = 326
Method = LZX:21
Blocks = 1
Volumes = 1
Volume Index = 0
ID = 64565

                    
Would you like to replace the existing file:
  Path:     /home/demo/test/drive_c/Program Files/Internet Explorer/iexplore.exe
  Size:     525987 bytes (514 KiB)
  Modified: 2019-11-16 13:45:14
with the file from archive:
  Path:     iexplore.exe
  Size:     638816 bytes (624 KiB)
  Modified: 2009-03-08 14:09:26
? (Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename all / (Q)uit? Y

Everything is Ok      

Archives with Warnings: 1

Warnings: 1
Files: 65
Size:       43490934
Compressed: 16883056
Using native override for following DLLs: admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet
Executing wine regedit C:\windows\Temp\_ie8_new\override-dll.reg
000b:fixme:winediag:start_process Wine Staging 4.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
Executing wine64 regedit C:\windows\Temp\_ie8_new\override-dll.reg
------------------------------------------------------
EXECUTING!!
------------------------------------------------------
002c:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b580, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x32fd3c, (null), (null), 0x40b588): stub
002c:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
002c:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b5a0, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x32fd3c, (null), (null), 0x40b5a8): stub
002c:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
002c:fixme:ntdll:EtwEventRegister ({5c8bb950-959e-4309-8908-67961a1205d5}, 0x406d1f, 0x40b220, 0x40b088) stub.
002c:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
002c:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
002c:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
002c:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
FATAL: ie8_new install completed, but installed file /home/demo/test/dosdevices/c:/windows/ie8_main.log not found

Where affected libraries are

002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\kernelbase.dll" at 0x71240000: PE builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\kernel32.dll" at 0x7b420000: builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\wow64cpu.dll" at 0xf7db0000: builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Internet Explorer\\iexplore.exe" at 0x400000: native
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\ADVAPI32.dll" at 0x7ea00000: builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\gdi32.dll" at 0x7e670000: builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\msvcrt.dll" at 0x7e590000: builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\version.dll" at 0x65980000: PE builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\USER32.dll" at 0x7e7e0000: builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\SHLWAPI.dll" at 0x68c40000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 0x6fdc0000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\ole32.dll" at 0x65200000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\shcore.dll" at 0x64b40000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\imm32.dll" at 0x6c0c0000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\usp10.dll" at 0x62800000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\comctl32.dll" at 0x6e8c0000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\aclui.dll" at 0x6a900000: PE builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\SHELL32.dll" at 0x7db70000: builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Internet Explorer\\iertutil.dll" at 0x5dca0000: native
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\OLEAUT32.dll" at 0x6a300000: PE builtin
002c:trace:loaddll:load_native_dll Loaded L"C:\\Program Files\\Internet Explorer\\urlmon.dll" at 0x1a400000: native
002c:trace:loaddll:load_native_dll Loaded L"C:\\windows\\system32\\setupapi.dll" at 0x5b0000: PE builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\winex11.drv" at 0x7da30000: builtin
002c:trace:loaddll:load_so_dll Loaded L"C:\\windows\\system32\\uxtheme.dll" at 0x7d440000: builtin

TRIED SOLUTION

  • Using winver winxp - Setting winver on winxp assuming using executable packed on windows xp doesn't have any affect on the runtime

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Passing for now, will revisit later

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

@lambertlu If you want you can test this, but i assume that the result is going to be the same

EDIT: also note that this is currently using kreytricks which is different from winetricks

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

Using

#----------------------------------------------------------------

# Relevant merge request with references - https://github.com/Kreytricks/kreytricks/pull/41

w_metadata ie8_new dlls \
    title="Internet Explorer 8" \
    publisher="Microsoft" \
    year="2009" \
    media="download" \
    file1="IE8-WindowsXP-x86-ENU.exe" \
    file2="IE8-WindowsServer2003-x64-ENU.exe" \
    installed_file1="C:/windows/ie8_main.log"

load_ie8_new()
{
    # Fetch - These are for winxp
    w_download https://download.microsoft.com/download/C/C/0/CC0BD555-33DD-411E-936B-73AC6F95AE11/IE8-WindowsXP-x86-ENU.exe 5a2c6c82774bfe99b175f50a05b05bcd1fac7e9d0e54db2534049209f50cd6ef

    # Also fetch 64-bit
    if [ "$W_ARCH" = win64 ]; then
        w_download http://download.microsoft.com/download/7/5/4/754D6601-662D-4E39-9788-6F90D8E5C097/$file2 bcff753e92ceabf31cfefaa6def146335c7cb27a50b95cd4f4658a0c3326f499
    fi

    # File 'IE8-WindowsXP-x86-ENU.exe' is 'PE32 executable (GUI) Intel 80386, for MS Windows' -> 32-bit executable
    w_fixme "Make a tracking for ie8 running on 64-bit wineprefix"
    if w_workaround_wine_bug XXXX; then
        w_fixme "Add workaround to run on 64-bit wineprefix"

        # Make sure that wine libs are used instead of provided
        w_override_dlls native admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet

        # Requires iertutil.dll AND urlmon.dll (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554661572)
        w_fixme "Verb ie8 asks user-input for overwrite"
        w_fixme "Requires iertutil.dll AND urlmon.dll which are not winelibbed, exporting these from file $file1"
        7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files/Internet Explorer" iexplore.exe iertutil.dll urlmon.dll || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"
    elif ! w_workaround_wine_bug XXXX; then
        w_debug "This system is able to run file $file1 on 64-bit wineprefix"

        "$WINE" "$W_CACHE/$W_PACKAGE/$file1"

        # Capture the error code
        case $? in
          0)
              w_info "File $file1 returned $?, assuming that it was installed correctly"
              w_warn "This may return $? even on failure"
          ;;
          4) w_warn "File $file1 returned $?, which **SEEMS TO** indicate invalid argument or '\help' used" ;;
          7) w_die "File $file1 returned $? which error code which seems to be related to system not supported, trigger for this is unknown and required to run on 64-bit wineprefix (https://github.com/Kreytricks/kreytricks/pull/41\#issuecomment-554576478)" ;;
          # Diagnostics for error code - https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554580062
          14) w_die "File $file1 returned $? which error code seems to indicate unsupported winver checked from 'iexplore.exe' in current wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554580062)" ;;
          # Diagnostics for error code - https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554658319
          130) w_warn "FIle $file1 returned $? which seems to be a permission issue" ;;
          *) w_die "File $file1 returned error code '$?' which is unknown to winetricks, please make an issue about it with method to reproduce it"
        esac
    else
        w_die 125 "ie8 - w_workaround_wine_bug XXXX"
    fi

    # Also install 64-bit version
    if [ "$W_ARCH" = win64 ]; then

        w_fixme "File $file2 (64-bit version of ie6) doesn't work"
        w_fixme "file a winebug for $file2 runtime"
        if w_workaround_wine_bug XXXX; then
            [ ! -d "$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" ] && { mkdir -p "$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" || w_die 1 "Unable to make a new directory in '$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer'" ;}
            # Also requires iertutil.dll AND urlmon.dll
            7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" iexplore.exe || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"


        elif ! w_workaround_wine_bug XXXX; then
            # Do not use w_try since we are capturing error code
            "$WINE" "$W_CACHE/$W_PACKAGE/$file2"

            # Capture the error code
            case $? in
                0)
                    w_info "File $file2 returned $?, assuming that it was installed correctly"
                    w_warn "This may return $? even on failure"
                ;;
                7) w_die "File $file2 returned $? which error code which seems to be related to system not supported, trigger for this is unknown and required to run on 64-bit wineprefix (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554576478)" ;;
                *) w_die "File $file2 returned error code '$?' which is unknown to winetricks, please make an issue about it with method to reproduce it"
            esac
        fi
    fi

    # # DO-NOT-MERGE: Remove this prior to merge
    # w_warn "EXECUTING!!"
    # "$WINE" "$WINEPREFIX/drive_c/Program Files/Internet Explorer/iexplore.exe"
}

Makes iexplore.exe depend on iertutil.dll AND urlmon.dll

demo@mx1:~/Desktop
$ wine ~/test/drive_c/Program\ Files\ \(x86\)/Internet\ Explorer/iexplore.exe 
000b:fixme:winediag:start_process Wine Staging 4.19 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000b:err:module:DelayLoadFailureHook failed to delay load wininet.dll.InternetOpenA
wine: Call from 0x7104edbd to unimplemented function wininet.dll.InternetOpenA, aborting
000b:err:seh:call_stack_handlers invalid frame 1d9e0 (0x132000-0x330000)
000b:err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
0009:err:module:import_dll Library iertutil.dll (which is needed by L"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe") not found
0009:err:module:import_dll Library urlmon.dll (which is needed by L"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe") not found
0009:err:module:LdrInitializeThunk Importing dlls for L"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe" failed, status c0000135

Verify:

$ ls ~/test_ie8/ | grep iertutil
iertutil.dll
$ ls ~/test_ie8/ | grep urlmon
urlmon.dll
urlmon.dll.mui

After which the wineapp won't open:

$ /opt/wine-devel/bin/wine ~/test/drive_c/Program\ Files\ \(x86\)/Internet\ Explorer/iexplore.exe 
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b580, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x32fd4c, (null), (null), 0x40b588): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b5a0, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x32fd4c, (null), (null), 0x40b5a8): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
0009:fixme:ntdll:EtwEventRegister ({5c8bb950-959e-4309-8908-67961a1205d5}, 0x406d1f, 0x40b220, 0x40b088) stub.
0009:fixme:process:SetProcessDEPPolicy (1): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
0009:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub

How should i debug this?


Update - 01 (Invalid)

$ /opt/wine-devel/bin/wine ~/test/drive_c/Program\ Files\ \(x86\)/Internet\ Explorer/iexplore.exe 
001b:err:plugplay:load_function_driver AddDevice failed for driver L"winebus", status 0xc0000002.
0028:err:module:import_dll Library urlmon.dll (which is needed by L"C:\\windows\\system32\\msi.dll") not found
0028:err:module:import_dll Library wininet.dll (which is needed by L"C:\\windows\\system32\\msi.dll") not found
0028:err:mscoree:install_wine_mono couldn't load msi.dll
002d:err:module:import_dll Library ieframe.dll (which is needed by L"C:\\windows\\system32\\iexplore.exe") not found
002d:err:module:LdrInitializeThunk Importing dlls for L"C:\\windows\\system32\\iexplore.exe" failed, status c0000135
0032:err:module:import_dll Library ieframe.dll (which is needed by L"C:\\windows\\system32\\iexplore.exe") not found
0032:err:module:LdrInitializeThunk Importing dlls for L"C:\\windows\\system32\\iexplore.exe" failed, status c0000135
wine: configuration in '/home/demo/test' has been updated.
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b580, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x32fd4c, (null), (null), 0x40b588): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b5a0, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x32fd4c, (null), (null), 0x40b5a8): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
0009:fixme:ntdll:EtwEventRegister ({5c8bb950-959e-4309-8908-67961a1205d5}, 0x406d1f, 0x40b220, 0x40b088) stub.
0009:fixme:process:SetProcessDEPPolicy (1): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
0009:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub

This is invalid, same result on wine-devel if created using winetricks (if invoked on different wineprefix it resets the overwrites)

TODO: Can we make any logic in case wineprefix gets reset by a different wine?


Update - 02

Using:
image

on file that is based on M$ 64-bit seems to proceed further on WINEARCH="win32" ?

@Kreyren
Copy link
Member Author

Kreyren commented Nov 16, 2019

ping @zf assuming that you still want to mentor someone even if it's wine anti-talent like me..

Could you provide some info that would help me debug #41 (comment) ?

(i saw that you are working on ddraw [i assume based on https://source.winehq.org/git/wine.git/commit/bfb901c60c37afa10c8f444dd341cdccafdc8fc5] so i decided that asking here is better way for your time management assuming that you can respond when you are available)

TLDR:
wineapp: https://appdb.winehq.org/objectManager.php?sClass=version&iId=23218

Using http://download.microsoft.com/download/D/C/F/DCF5DACB-313F-40C6-889C-AD1F8546099D/IE8-WindowsVista-x64-ENU.exe which won't trigger the installer resulting in error code 7 which i assume being unsupported system trigger where 7z x path/to/exe is used to export iexplorer.exe iertutil.dll urlmon.dll libraries in $WINEPREFIX/drive_c/Program Files/Internet Explorer/ to be then executed results in:

$ /opt/wine-devel/bin/wine ~/test/drive_c/Program\ Files\ \(x86\)/Internet\ Explorer/iexplore.exe 
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b580, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x32fd4c, (null), (null), 0x40b588): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {3e1fd72a-c323-4574-9917-5ce9c936f78c}
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x406de6, 0x40b5a0, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x32fd4c, (null), (null), 0x40b5a8): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
0009:fixme:ntdll:EtwEventRegister ({5c8bb950-959e-4309-8908-67961a1205d5}, 0x406d1f, 0x40b220, 0x40b088) stub.
0009:fixme:process:SetProcessDEPPolicy (1): stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
0009:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub

on wine-devel-4.19

Same issue on 32-bit executable

I assume that there is either some problem with exported libs that wine doesn't capture the way that i'm currently using AND/OR wine doesn't have sufficient implementation (if so i would attempt to make a patch, but i still don't know how to diagnose it)

Is even iexplorer.exe exported on 64-bit needed this way? (not sure how to check)

@PietJankbal
Copy link

Solution to "there is already new version of internet explorer installed" is to replace fake iexplore.exe with a fake iexplore.exe with lower version string. Then copy that into sys{wow64/tem32} and Program Files { / x86}/ Internet Explorer/

Regards

@Kreyren
Copy link
Member Author

Kreyren commented Nov 17, 2019

Solution to "there is already new version of internet explorer installed" is to replace fake iexplore.exe with a fake iexplore.exe with lower version string. Then copy that into sys{wow64/tem32} and Program Files { / x86}/ Internet Explorer/

Thanks i was suspecting this being a case, trying to build it now

Do you know the exact value which it expects? I'm unable to reverse-engineer this from the iexplorer.exe provided by the M$

@PietJankbal
Copy link

lower than 8.0 i think

@Kreyren
Copy link
Member Author

Kreyren commented Nov 17, 2019

@PietJankbal Referencing #41 (comment) where current strings seems to be

00:00.002: INFO:    Checking version for c:\db08231b199cd76a8a109129\update\iesetup.exe: 8.0.6001.18702
00:00.225: INFO:    Acquired Package Installer Mutex
00:00.225: INFO:    Operating System: Windows Workstation: 6.1.7601 (Service Pack 1)****

@PietJankbal
Copy link

@Kreyren
Copy link
Member Author

Kreyren commented Nov 17, 2019

@PietJankbal Is ie8_server2003 any different from regular ie8 ? I understand it being the same file, but with some exports for 64-bit based on https://appdb.winehq.org/objectManager.php?sClass=version&iId=23217 AND https://appdb.winehq.org/objectManager.php?sClass=version&iId=23218

Windows XP x64 and Windows Server 2003 (64-bit)

EDIT: i'm actually using it for 64-bit atm

EDIT2: Or should we be using that for both 32+64 bit?

@PietJankbal
Copy link

regular ie8 only install 32-bit dlls afaik. At least it does now in current winetricks.
btw almost final version here:
https://github.com/Winetricks/winetricks/files/3863882/d.txt

regards

@lambertlu
Copy link

Works for windows server 2003.

@Kreyren
Copy link
Member Author

Kreyren commented Nov 20, 2019

Kept as legacy

[ ! -d "$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" ] && { mkdir -p "$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" || w_die 1 "Unable to make a new directory in '$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer'" ;}
            # Also requires iertutil.dll AND urlmon.dll
            w_fixme "Requires iertutil.dll AND urlmon.dll which are not winelibbed"
            7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files (x86)/Internet Explorer" iexplore.exe iertutil.dll urlmon.dll || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"

@Kreyren
Copy link
Member Author

Kreyren commented Nov 20, 2019

Kept as legacy

# Make sure that wine libs are used instead of provided
        w_override_dlls native admparse advpack hmmapi icardie ieakeng ieaksie ieakui iedkcs32 iedvtool ieframe iepeers iernonce iertutil iesetup ieui inseng jscript jsdbgui jsdebuggeride jsprofilercore jsprofilerui licmgr10 msfeedsbs mshtml mshtmler msrating occache sqmapi urlmon vbscript webcheck wininet

        # Requires iertutil.dll AND urlmon.dll (https://github.com/Kreytricks/kreytricks/pull/41#issuecomment-554661572)
        w_fixme "Verb ie8 asks user-input for overwrite"
        w_fixme "Requires iertutil.dll AND urlmon.dll which are not winelibbed, exporting these from file $file1"
        7z x "$W_CACHE/$W_PACKAGE/$file1" "-o$WINEPREFIX/drive_c/Program Files/Internet Explorer" iexplore.exe iertutil.dll urlmon.dll || w_die "Unable to export file 'iexplore.exe' in '$WINEPREFIX/drive_c/Program Files/Internet Explorer/'"

@Kreyren
Copy link
Member Author

Kreyren commented Nov 20, 2019

@lambertlu

I can't reproduce that, can you provide a log?

@Kreyren
Copy link
Member Author

Kreyren commented Nov 23, 2019

ping @lambertlu me and @PietJankbal were able to make 64-bit version work, please test ie8_new

Note that it currenly opens 32-bit version that fails, then it continues

Test using win64 wineprefix

@Kreyren
Copy link
Member Author

Kreyren commented Nov 24, 2019

ping @PietJankbal for the fakeexe could you make some logic in it that would allow us to check that it is fakeexe? It would reduce the amount of code used in kreytricks and later in winetricks

pseudo example: If $file1 != fakeexe; then copy fakeexe

@Kreyren
Copy link
Member Author

Kreyren commented Dec 2, 2019

@PietJankbal just a heads up for submitting the diff file in github.

This is possible using https://hub.github.com/ (GitHub didn't provide any more info)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

P3 - Normal Issues with normal priority wine-apps issues related to wine applications

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fails to install Internet Explorer 8 with

4 participants