Files
Groupware/Sub/Console_SendMail/UninstallService.bat
ChiKyun Kim 6bd4f84192 feat(service): Console_SendMail을 Windows 서비스로 변환
- MailService.cs 추가: ServiceBase 상속받는 Windows 서비스 클래스
- Program.cs 수정: 서비스/콘솔 모드 지원, 설치/제거 기능 추가
- 프로젝트 설정: System.ServiceProcess 참조 추가
- 배치 파일 추가: 서비스 설치/제거/콘솔실행 스크립트

주요 기능:
- Windows 서비스로 백그라운드 실행
- 명령행 인수로 모드 선택 (-install, -uninstall, -console)
- EventLog를 통한 서비스 로깅
- 안전한 서비스 시작/중지 처리

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 09:08:40 +09:00

34 lines
795 B
Batchfile

@echo off
echo EETGW Mail Service 제거 중...
REM 관리자 권한 확인
net session >nul 2>&1
if %errorLevel% == 0 (
echo 관리자 권한이 확인되었습니다.
) else (
echo 이 스크립트는 관리자 권한으로 실행해야 합니다.
echo 관리자 권한으로 다시 실행해주세요.
pause
exit /b 1
)
REM 서비스 중지
echo 서비스를 중지합니다...
net stop EETGWMailService 2>nul
if %errorLevel% == 0 (
echo 서비스가 중지되었습니다.
) else (
echo 서비스가 실행 중이 아니거나 중지에 실패했습니다.
)
REM 서비스 제거
Console_SendMail.exe -uninstall
if %errorLevel% == 0 (
echo 서비스 제거가 완료되었습니다.
) else (
echo 서비스 제거에 실패했습니다.
)
echo.
pause