@echo off
:: 检查是否以管理员身份运行
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo 需要管理员权限来运行此脚本。
    echo 正在以管理员身份重新启动脚本...
    powershell -Command "Start-Process '%~0' -Verb RunAs"
    exit /b
)

:: 请求用户输入程序名称和路径
set /p name=请输入程序名称（例如 Acrobat.exe）:
set /p local=请输入程序路径（例如 C:\Program Files\Adobe\Acrobat DC\Acrobat）:

:: 添加防火墙规则
netsh advfirewall firewall add rule name="%name%_limited" dir=out program="%local%\%name%" action=block

echo 防火墙规则已添加。
echo 已禁止%name%联网！
echo 
pause
