summaryrefslogtreecommitdiffhomepage
path: root/res/windows_bats/start_fake.bat
diff options
context:
space:
mode:
Diffstat (limited to 'res/windows_bats/start_fake.bat')
-rw-r--r--res/windows_bats/start_fake.bat40
1 files changed, 40 insertions, 0 deletions
diff --git a/res/windows_bats/start_fake.bat b/res/windows_bats/start_fake.bat
new file mode 100644
index 0000000..caf5c20
--- /dev/null
+++ b/res/windows_bats/start_fake.bat
@@ -0,0 +1,40 @@
+@echo off
+setlocal EnableExtensions
+
+set "ARGS=--fake --fake-ttl 8"
+
+set "EXE=%~dp0dpibreak.exe"
+set "BAT=%0"
+
+if not exist "%EXE%" (
+ echo [ERROR] "%EXE%" not found.
+ pause
+ exit /b 1
+)
+
+net session >nul 2>&1
+if %errorlevel%==0 goto :run
+
+echo Requesting administrator privileges...
+powershell -NoProfile -ExecutionPolicy Bypass ^
+ -Command "Start-Process -FilePath '%~f0' -ArgumentList 'ELEVATED' -Verb RunAs"
+exit /b
+
+:run
+
+rem ===Admin===
+
+if /I "%~1"=="ELEVATED" shift
+
+echo Running: "%EXE%" %ARGS%
+echo Note: If you want to change args (like --fake-ttl) modify ARGS= line of %BAT%.
+echo(
+
+pushd "%~dp0"
+"%EXE%" %ARGS%
+set "RC=%ERRORLEVEL%"
+popd
+
+echo Exit code: %RC%
+pause
+exit /b %RC%