anchor.diff:  rem Check administrator permissions ----------------------------------------
   :check_permissions
     echo Administrative permissions required. Detecting permissions...
  +  net session >nul 2>&1
   
  -  net session >nul 2>&1
     if %errorLevel% == 0 (
       echo Success: Administrative permissions confirmed.
  -    cls
  +    echo.
       goto select_links
     ) else (
  -    echo Failure: Current permissions inadequate.
  -    goto end
  +    echo Requesting administrative privileges...
  +    goto UAC_prompt
     )
  +
  +rem Show admin prompt ------------------------------------------------------
  +:UAC_prompt
  +    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
  +    set params = %*:"=""
  +    echo UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
  +
  +    "%temp%\getadmin.vbs" >nul
  +    exit /B
  +    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
  +
  +    goto select_links
   
   rem Select what to link ----------------------------------------------------
   :select_links
  
positive.code:   goto end
  
  :end
    echo.
    pause
    exit
  
negative.code: 
  rem End program ------------------------------------------------------------
  :error
    echo.
    echo Error: Something went wrong.
    goto end
  
  