Skip to content

Commit

Permalink
ie8: Override ieproxy to native and copy it to system32.
Browse files Browse the repository at this point in the history
  • Loading branch information
zfigura authored and austin987 committed Nov 18, 2018
1 parent 8a10253 commit bd8c584
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/winetricks
Expand Up @@ -12824,7 +12824,7 @@ load_ie8()
w_call msls31

# Change the override to the native so we are sure we use and register them
w_override_dlls native,builtin itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon wininet xmllite
w_override_dlls native,builtin ieproxy itircl itss jscript msctf mshtml shdoclc shdocvw shlwapi urlmon wininet xmllite

# IE8 installer will check the version number of iexplore.exe which causes IE8 installer to fail on wine-1.9.0+
w_override_dlls native iexplore.exe
Expand Down Expand Up @@ -12898,6 +12898,12 @@ _EOF_
w_try_regedit "$W_TMP_WIN"\\set-tabprocgrowth.reg
fi

# Builtin ieproxy is in system32, but ie8's lives in Program Files. Native
# CLSID path will get overwritten on prefix update. Setting ieproxy to
# native doesn't help because setupapi ignores DLL overrides. To work
# around this problem, copy native ieproxy to system32.
w_try cp -f "${W_PROGRAMS_X86_UNIX}/Internet Explorer/ieproxy.dll" "$W_SYSTEM32_DLLS"

# Seeing is believing
case $WINETRICKS_GUI in
none)
Expand Down

0 comments on commit bd8c584

Please sign in to comment.