From 674a499c5e66b1452747f5e52c6680f65b213fe4 Mon Sep 17 00:00:00 2001 From: Mikhail Tergoev Date: Thu, 17 Jul 2025 15:50:01 +0300 Subject: [PATCH] wine_run: added check arch for *.exe files --- winehelper | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/winehelper b/winehelper index 066e5a3..f981475 100755 --- a/winehelper +++ b/winehelper @@ -1265,6 +1265,11 @@ prepair_wine () { } wine_run () { + if [[ $WINEARCH == "win32" ]] \ + && file "$WIN_FILE_EXEC" | grep -q "x86-64" + then fatal "Нельзя запустить 64-битное приложение в 32-битном префиксе!" + fi + WIN_FILE_PATH="$(dirname "$WIN_FILE_EXEC")" [[ -d "$WIN_FILE_PATH" ]] && cd "$WIN_FILE_PATH"