Merge pull request #2 from Aishou/easydlls

set dlls to native via regedit
This commit is contained in:
z0z0z 2019-04-14 20:58:30 +00:00 committed by GitHub
commit 4f51362d0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 2 deletions

17
install-mf.sh Normal file → Executable file
View File

@ -4,14 +4,27 @@
set -e 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") scriptdir=$(dirname "$0")
cd "$scriptdir" cd "$scriptdir"
cp -v syswow64/* "$WINEPREFIX/drive_c/windows/syswow64" cp -v syswow64/* "$WINEPREFIX/drive_c/windows/syswow64"
cp -v system32/* "$WINEPREFIX/drive_c/windows/system32" cp -v system32/* "$WINEPREFIX/drive_c/windows/system32"
echo "Set to native in Libraries: mf, mferror, mfplat, mfreadwrite, msmpeg2adec, msmpeg2vdec, sqmapi" overrideDll "mf"
WINEDEBUG="-all" winecfg overrideDll "mferror"
overrideDll "mfplat"
overrideDll "mfreadwrite"
overrideDll "msmpeg2adec"
overrideDll "msmpeg2vdec"
overrideDll "sqmapi"
wine start regedit.exe mf.reg wine start regedit.exe mf.reg
wine start regedit.exe wmf.reg wine start regedit.exe wmf.reg