@echo off
setlocal

if exist "C:\Program Files\ImageGlass" (
    for /R "C:\Program Files\ImageGlass" %%X in (*.exe) do (
        echo Blocking: %%~nX
        netsh advfirewall firewall add rule name="%%~nX ImageGlass - block" dir=out program="%%X" action=block
        netsh advfirewall firewall add rule name="%%~nX ImageGlass - block" dir=in program="%%X" action=block
    )
)
endlocal
pause
