@echo off

REM Fasoo DRM Client for GBE ÀÚµ¿ Á¦°Å ½ºÅ©¸³Æ®
REM Encoding: EUC-KR(CP 949)
REM Version: 20240715

echo.
echo [Fasoo DRM Client for GBE] »èÁ¦ ½ºÅ©¸³Æ® ½ÃÀÛ
echo.

REM °ü¸®ÀÚ ±ÇÇÑ È®ÀÎ
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if not '%errorlevel%'=='0' (
    echo * °ü¸®ÀÚ ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.
    echo.
    echo * ÀúÀå ÈÄ ¿ìÅ¬¸¯ ^> '°ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇà' ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.
    echo.
    goto :END
)

echo * °ü¸®ÀÚ ±ÇÇÑÀÌ È®ÀÎµÇ¾ú½À´Ï´Ù.
echo.

echo * Fasoo ¼³Ä¡ ¿©ºÎ È®ÀÎ Áß...

REM ·¹Áö½ºÆ®¸®¿¡¼­ ÆÄ¼ö Á¦°Å Á¤º¸ È®ÀÎ
set REG_FASOO=0
for /f %%A in ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" ') do (
    for /f "tokens=2*" %%B in ('reg query "%%A" /v DisplayName 2^>nul') do (
        if "%%C"=="Fasoo DRM Client for GBE" ( set REG_FASOO=%%A )
    )
)

if %REG_FASOO%==0 (
    echo * [Fasoo DRM Client for GBE]°¡ ¾ø½À´Ï´Ù.
    echo.
    goto :END
)

echo * [Fasoo DRM Client for GBE] ¼³Ä¡ È®ÀÎµÊ
echo.
echo ¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
echo ¦¢  Á¦°Å ÈÄ ÀçºÎÆÃÀÌ ÇÊ¿äÇÕ´Ï´Ù.                        ¦¢
echo ¦¢  ¸ðµç ÀÛ¾÷À» ÀúÀåÇÏ°í, ¸ðµç ÇÁ·Î±×·¥À» Á¾·áÇÏ½Å ÈÄ   ¦¢
echo ¦¢  ´ÙÀ½ ´Ü°è·Î ÁøÇàÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.                    ¦¢
echo ¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥

pause

echo.
echo * Á¦°Å¸¦ ½ÃÀÛÇÕ´Ï´Ù.
echo.
echo  "ÀÌ Á¦Ç°À» Á¦°ÅÇÏ½Ã°Ú½À´Ï±î?" Ã¢ÀÌ ¶ß¸é [¿¹] ¸¦ ´©¸¥ ÈÄ, Àá½Ã ±â´Ù·Á ÁÖ¼¼¿ä
echo.

REM ÆÄ¼ö Á¦°Å ¸í·É¾î¸¦ °¡Á®¿Â´Ù + »èÁ¦Å° ÆÇÁ¤ ÇÁ·ÎÆÛÆ¼ ÁöÁ¤
for /f "tokens=2*" %%A in ('reg query "%REG_FASOO%" /v UninstallString') do (
    start /b %%B FS_UNINST_PWD_VALID=1
)

:LOOP
REM »èÁ¦Å° ÀÔ·ÂÃ¢ ´ë±â + °­Á¦ Á¾·á
tasklist /fi "WINDOWTITLE eq DRM Client Uninstall" | find "PID" > nul

if '%errorlevel%' NEQ '0' (
    timeout /t 1 > nul
    goto :LOOP
)
taskkill /fi "WINDOWTITLE eq DRM Client Uninstall" /f > nul

echo.
echo ¦£¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¤
echo ¦¢  »èÁ¦°¡ ÁøÇà ÁßÀÔ´Ï´Ù.                               ¦¢
echo ¦¢  »èÁ¦ ÇÁ·Î±×·¥ÀÇ ¾È³»¿¡ µû¶ó ÁøÇàÇØ ÁÖ¼¼¿ä.          ¦¢
echo ¦¦¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¥

:END
echo.
echo [Fasoo DRM Client for GBE] »èÁ¦ ½ºÅ©¸³Æ® Á¾·á
echo. 
timeout /t 30
