| 12345678910111213141516171819202122 |
- @echo off
- REM Stop and deregister the Bambuddy Windows service.
- REM
- REM Called from Inno Setup's [UninstallRun] section. Argument:
- REM %1 = install dir (e.g. C:\Program Files\Bambuddy)
- setlocal
- set "INSTALL_DIR=%~1"
- set "NSSM=%INSTALL_DIR%\bin\nssm.exe"
- REM Stop is best-effort — if the service is already stopped, NSSM
- REM returns non-zero and we want to proceed to the remove step.
- "%NSSM%" stop Bambuddy 2>nul
- REM Remove the service registration. confirm flag skips the
- REM interactive prompt.
- "%NSSM%" remove Bambuddy confirm 2>nul
- echo [uninstall-service] Bambuddy service deregistered
- endlocal
- exit /b 0
|