mirror of
https://github.com/NexusOne23/noid-privacy.git
synced 2026-02-07 12:11:53 +01:00
- Start-NoIDPrivacy.bat: Use absolute System32 path for powershell.exe - Core/Validator.ps1: Replace 8.8.8.8 with www.msftconnecttest.com - Tools/Generate-ReleaseChecksums.ps1: New script for release checksums - SECURITY.md: Updated verification instructions
39 lines
1.4 KiB
Batchfile
39 lines
1.4 KiB
Batchfile
@echo off
|
|
REM ========================================
|
|
REM NoID Privacy - Interactive Launcher
|
|
REM ========================================
|
|
REM
|
|
REM This script launches NoIDPrivacy-Interactive.ps1 with
|
|
REM Administrator privileges (auto-elevation).
|
|
REM
|
|
REM Author: NexusOne23
|
|
REM Version: 2.2.2
|
|
REM ========================================
|
|
|
|
setlocal
|
|
|
|
title NoID Privacy v2.2.2
|
|
|
|
REM Get the directory where this batch file is located
|
|
set "SCRIPT_DIR=%~dp0"
|
|
|
|
REM Check if already running as administrator (robust method that works even if Server service is disabled)
|
|
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
|
|
if %errorLevel% == 0 (
|
|
REM Already admin, run PowerShell script directly
|
|
echo Running NoID Privacy Interactive Menu with Administrator privileges...
|
|
echo.
|
|
"%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass -NoProfile -File "%SCRIPT_DIR%NoIDPrivacy-Interactive.ps1" %*
|
|
pause
|
|
exit /b
|
|
)
|
|
|
|
REM Not admin - request elevation
|
|
echo Requesting Administrator privileges...
|
|
echo.
|
|
|
|
REM Use PowerShell to elevate and run the script
|
|
"%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe" -Command "Start-Process '%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\powershell.exe' -ArgumentList '-ExecutionPolicy Bypass -NoProfile -File \"%SCRIPT_DIR%NoIDPrivacy-Interactive.ps1\" %*' -Verb RunAs"
|
|
|
|
REM Exit this non-elevated instance
|
|
exit /b
|