@echo off
rem ============================================================
rem  KG ARSIV - HIZMETI KALDIRMA
rem  Bu dosyaya SAG TIKLAYIP "Yonetici olarak calistir" secin.
rem
rem  ONEMLI: Bu islem ARSIV DOSYALARINIZA DOKUNMAZ.
rem  Onizleme klasoru, veritabani ve arsivin kendisi YERINDE KALIR.
rem  Yalnizca Windows hizmeti durdurulur ve kaydi silinir.
rem ============================================================

setlocal
cd /d "%~dp0"
title KG Arsiv - Hizmeti Kaldir

echo.
echo ============================================
echo   KG Arsiv hizmeti kaldiriliyor
echo ============================================
echo.

net session >nul 2>&1
if errorlevel 1 (
  echo [HATA] Bu betik yonetici hakkiyla calistirilmalidir.
  echo Yapilacak: kaldir.bat dosyasina sag tiklayin,
  echo            "Yonetici olarak calistir" secin.
  goto son
)

if not exist "kgarsiv.exe" (
  echo [HATA] kgarsiv.exe bu klasorde yok.
  goto son
)

echo Hizmet durduruluyor...
"kgarsiv.exe" stop
rem Zaten durmus olabilir; bu bir hata degildir, devam ediyoruz.

echo Hizmet kaydi siliniyor...
"kgarsiv.exe" uninstall
if errorlevel 1 (
  echo.
  echo [HATA] Hizmet kaydi silinemedi. Hizmet zaten kaldirilmis olabilir.
  echo Denetlemek icin: kgarsiv.exe status
  goto son
)

echo.
echo Hizmet kaldirildi.
echo.
echo Silinmeyenler (bilerek):
echo   - arsiv klasorunuz
echo   - onizleme klasoru (thumbs_dir)
echo   - veritabani dosyasi (db_path)
echo   - gunluk dosyalari (logs)
echo.
echo Yeniden kurmak icin kur.bat yeterlidir; arsiv bastan taranmaz.
echo.

:son
echo.
pause
endlocal
