@echo off
title Instalador DeepSnap Print Assistant
color 0A
echo.
echo ===================================================
echo   Instalando o DeepSnap Print Assistant...
echo ===================================================
echo.

:: 1. Cria a pasta fixa no computador do cliente
set "PASTA=C:\DeepSnapPrint"
if not exist "%PASTA%" mkdir "%PASTA%"

:: 2. Copia o programa e o icone
echo Copiando arquivos...
copy "%~dp0deepsnap-print-server.exe" "%PASTA%\" /Y >nul
copy "%~dp0icone-app.ico" "%PASTA%\" /Y >nul

:: 3. Libera o Firewall automaticamente
echo Liberando o Firewall do Windows...
netsh advfirewall firewall delete rule name="DeepSnap Print Assistant" >nul 2>&1
netsh advfirewall firewall add rule name="DeepSnap Print Assistant" dir=in action=allow protocol=TCP localport=3210 >nul 2>&1

:: 4. Cria o icone na Area de Trabalho
echo Criando atalho na Area de Trabalho...
powershell -Command "$wshell = New-Object -ComObject WScript.Shell; $s = $wshell.CreateShortcut([Environment]::GetFolderPath('Desktop') + '\DeepSnap Print Assistant.lnk'); $s.TargetPath = '%PASTA%\deepsnap-print-server.exe'; $s.WorkingDirectory = '%PASTA%'; $s.IconLocation = '%PASTA%\icone-app.ico'; $s.Save()"

echo.
echo ===================================================
echo   INSTALACAO CONCLUIDA COM SUCESSO!
echo ===================================================
echo.
echo Um icone foi criado na sua Area de Trabalho.
echo Pode fechar esta janela e abrir o programa pelo icone!
echo.
pause