VLADYSLAV BOBER 11 месяцев назад
Родитель
Сommit
1d557f2de6
1 измененных файлов с 21 добавлено и 0 удалено
  1. 21 0
      Launcher.bat

+ 21 - 0
Launcher.bat

@@ -1,6 +1,27 @@
 @echo off
 @echo off
 setlocal enabledelayedexpansion
 setlocal enabledelayedexpansion
 
 
+:: ====================================================
+:: Check for admin rights
+:: ====================================================
+>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
+if '%errorlevel%' NEQ '0' (
+    echo Requesting elevation...
+    goto UACPrompt
+)
+goto Admin
+
+:UACPrompt
+    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
+    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
+    "%temp%\getadmin.vbs"
+    del "%temp%\getadmin.vbs"
+    exit /B
+
+:Admin
+pushd "%CD%"
+CD /D "%~dp0"
+
 :: ====================================================
 :: ====================================================
 :: Office Privacy and Telemetry Disabler Launcher
 :: Office Privacy and Telemetry Disabler Launcher
 :: ====================================================
 :: ====================================================