@echo off
:: ============================================================
::   INSTALLATION DE L'OUTIL CleanPC (a executer UNE SEULE FOIS)
::   Pas besoin d'etre Administrateur pour cette etape.
::   Ce fichier doit rester a cote de "nettoyage_windows_complet.bat"
:: ============================================================

echo ============================================
echo   INSTALLATION DE CleanPC
echo ============================================
echo.

set "DEST=%LOCALAPPDATA%\CleanPC"
set "SRC=%~dp0nettoyage_windows_complet.bat"

if not exist "%SRC%" (
    echo [ERREUR] Le fichier "nettoyage_windows_complet.bat" est introuvable.
    echo Verifiez qu'il se trouve bien dans le meme dossier que cet installeur.
    pause
    exit /b
)

echo [1/2] Copie du script de nettoyage vers %DEST% ...
mkdir "%DEST%" >nul 2>&1
copy /y "%SRC%" "%DEST%\nettoyage_windows_complet.bat" >nul

echo [2/2] Enregistrement du lien "cleanpc://" ...
reg add "HKCU\Software\Classes\cleanpc" /ve /d "URL:CleanPC Protocol" /f >nul
reg add "HKCU\Software\Classes\cleanpc" /v "URL Protocol" /d "" /f >nul
reg add "HKCU\Software\Classes\cleanpc\shell" /f >nul
reg add "HKCU\Software\Classes\cleanpc\shell\open" /f >nul
reg add "HKCU\Software\Classes\cleanpc\shell\open\command" /ve /d "\"%DEST%\nettoyage_windows_complet.bat\" \"%%1\"" /f >nul

echo.
echo ============================================
echo   INSTALLATION TERMINEE
echo ============================================
echo Vous pouvez desormais utiliser le bouton "Lancer le nettoyage"
echo depuis la page CleanPC.
echo Ce dossier de telechargement va se nettoyer automatiquement
echo dans quelques secondes (les fichiers ne sont plus necessaires).
echo.
pause

:: --- Auto-suppression des fichiers telecharges ---
:: (le script utile a deja ete copie dans %DEST%, ces 2 fichiers ne servent plus)
start "" /min cmd /c "timeout /t 2 >nul & del /f /q \"%~f0\" & del /f /q \"%SRC%\""
exit
