У меня в вайне многие роги не работали при отстуствии файлов mscoree.dll и streamci.dll в system32. Т.к. часто приходится работать с несколькими префиксами, то был написан такой скрипт Code register() { rm reg.reg echo "REGEDIT4" > reg.reg echo "" >> reg.reg echo "[HKEY_CURRENT_USER\\Software\\Wine\\DllOverrides]" >> reg.reg echo "\"mscoree\"=\"native\"" >> reg.reg echo "\"streamci\"=\"native\"" >> reg.reg echo "" >> reg.reg echo "" >> reg.reg wine regedit /s ./reg.reg rm reg.reg }
setup() { rm mscoree.dll streamci.dll
wget http://www.dll.ru/downloads/4c9732813bff1f9ffc3e573274fdb836/1182515114_mscoree.dll mv 1182515114_mscoree.dll mscoree.dll
wget http://www.dll.ru/downloads/1512cc946c5afba1eb3f8dbaed95b67a/5.0.2020.1__STREAMCI.DLL mv 5.0.2020.1__STREAMCI.DLL streamci.dll register }
main() { export WINEPREFIX export HOME if [ "$WINEPREFIX" = "" ] then DIR="$HOME/.wine/dosdevices/c:/windows/system32" else DIR="$WINEPREFIX/dosdevices/c:/windows/system32" fi
cd "$DIR" if [ $? -eq 0 ] then setup else
echo "Can't move to '$DIR' directory"
fi }
main exit 0
|