From bd4ba9620d3159f8592900910c6c95cd5186b5be Mon Sep 17 00:00:00 2001 From: Kroese Date: Sun, 26 May 2024 05:34:39 +0200 Subject: [PATCH] Update define.sh --- src/define.sh | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/define.sh b/src/define.sh index ad477c0..a82adaa 100644 --- a/src/define.sh +++ b/src/define.sh @@ -2111,6 +2111,7 @@ prepareXP() { echo "\"DefaultSettings.YResolution\"=dword:00000438" echo "" echo "[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx]" + echo "\"Script\"=\"cmd /C if exist \\\"C:\OEM\install.bat\\\" start \\\"Install\\\" \\\"cmd /C C:\OEM\install.bat\\\"\"" echo "\"ScreenSaver\"=\"reg add \\\"HKCU\\\\Control Panel\\\\Desktop\\\" /f /v \\\"SCRNSAVE.EXE\\\" /t REG_SZ /d \\\"off\\\"\"" echo "\"ScreenSaverOff\"=\"reg add \\\"HKCU\\\\Control Panel\\\\Desktop\\\" /f /v \\\"ScreenSaveActive\\\" /t REG_SZ /d \\\"0\\\"\"" echo "" @@ -2124,6 +2125,12 @@ prepareXP() { echo "" } | unix2dos > "$dir/\$OEM\$/admin.vbs" + { echo "[COMMANDS]" + echo "\"REGEDIT /s install.reg\"" + echo "\"Wscript admin.vbs\"" + echo "" + } | unix2dos > "$dir/\$OEM\$/cmdlines.txt" + local oem="" local folder="/oem" @@ -2144,21 +2151,10 @@ prepareXP() { fi file=$(find "$folder" -maxdepth 1 -type f -iname install.bat | head -n 1) - - if [ -f "$file" ]; then - unix2dos -q "$file" - oem="start cmd /C C:\OEM\install.bat" - fi + [ -f "$file" ]&& unix2dos -q "$file" fi - { echo "[COMMANDS]" - echo "\"REGEDIT /s install.reg\"" - echo "\"Wscript admin.vbs\"" - echo "\"$oem\"" - echo "" - } | unix2dos > "$dir/\$OEM\$/cmdlines.txt" - return 0 }