From fd946eed50341e752d4d231dead3742d52e7b16c Mon Sep 17 00:00:00 2001 From: Aishou Date: Sun, 14 Apr 2019 20:57:19 +0200 Subject: [PATCH] set dlls to native via regedit --- install-mf.sh | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) mode change 100644 => 100755 install-mf.sh diff --git a/install-mf.sh b/install-mf.sh old mode 100644 new mode 100755 index e4a5d6f..1c6283e --- a/install-mf.sh +++ b/install-mf.sh @@ -4,14 +4,27 @@ set -e +overrideDll() { + wine reg add 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v $1 /d native /f >/dev/null 2>&1 + if [ $? -ne 0 ]; then + echo -e "Failed to add override for $1" + exit 1 + fi +} + scriptdir=$(dirname "$0") cd "$scriptdir" cp -v syswow64/* "$WINEPREFIX/drive_c/windows/syswow64" cp -v system32/* "$WINEPREFIX/drive_c/windows/system32" -echo "Set to native in Libraries: mf, mferror, mfplat, mfreadwrite, msmpeg2adec, msmpeg2vdec, sqmapi" -WINEDEBUG="-all" winecfg +overrideDll "mf" +overrideDll "mferror" +overrideDll "mfplat" +overrideDll "mfreadwrite" +overrideDll "msmpeg2adec" +overrideDll "msmpeg2vdec" +overrideDll "sqmapi" wine start regedit.exe mf.reg wine start regedit.exe wmf.reg