Check Changes

Powershell Method Change
Admin Check Change
pull/16/head 3303
Matthew Clark 2 years ago committed by GitHub
parent 643bc91789
commit cd14dae85f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2,45 +2,39 @@
title Medicat Installer [STARTING]
cd /d %~dp0
Set "Path=%Path%;%CD%;%CD%\bin;"
set localver=3302
set localver=3303
set maindir=%CD%
set format=Yes
set formatcolor=2F
if defined ProgramFiles(x86) (set bit=64) else (set bit=32)
REM GET ADMIN CODE MUST GO FIRST
:admin
IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)
if '%errorlevel%' NEQ '0' (
echo.Please reopen this script as admin.
echo.Veuillez rouvrir ce script en tant qu'administrateur.
echo.Por favor, reabra este script como administrador.
echo.Bitte offnen Sie dieses Skript erneut als Administrator.
echo.Lutfen bu betigi yonetici olarak yeniden acin.
pause
exit
) else ( goto gotAdmin )
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"
:initialchecks
echo.Running Initial Checks
Ping 1.1.1.1 -n 1 -w 1000 > nul
if errorlevel 1 (echo This script requires internet to download the latest version of the program. && pause && exit)
echo.Found Internet
timeout 1 > nul
curl.exe -V > nul
if errorlevel 1 (echo Filed to find curl. && pause && exit)
echo.Found cURL
timeout 1 > nul
if not exist "%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe" (echo.Cound not find Powershell. && pause && exit)
for %%# in (powershell.exe) do @if "%%~$PATH:#"=="" (echo.Could not find Powershell. && pause && exit)
echo.Found Powershell
timeout 1 > nul
echo.Promting for admin permissions if not run as admin.
timeout 1 >nul
set _elev=
if /i "%~1"=="-el" set _elev=1
set _PSarg="""%~f0""" -el %_args% && set "nul=>nul 2>&1" && setlocal EnableDelayedExpansion
%nul% reg query HKU\S-1-5-19 || (
if not defined _elev %nul% powershell.exe "start cmd.exe -arg '/c \"!_PSarg:'=''!\"' -verb runas" && exit /b
echo.Please reopen this script as admin.
echo.Veuillez rouvrir ce script en tant qu'administrateur.
echo.Por favor, reabra este script como administrador.
echo.Bitte offnen Sie dieses Skript erneut als Administrator.
echo.Lutfen bu betigi yonetici olarak yeniden acin. && pause && exit /b
)
pushd "%CD%"
CD /D "%~dp0"
:winvercheck0
for /f "tokens=4-5 delims=. " %%i in ('ver') do set os2=%%i.%%j
if "%os2%" == "10.0" goto oscheckpass

Loading…
Cancel
Save