C# 콘솔 응용프로그램으로 서버를 개발했습니다.
근데.. 관리자가 일반 콘솔창인줄 알구 자꾸 X버튼을 눌러서 닫더군요.. -_-;
콘솔 응용프로그램을 백그라운드로 동작하기 위해서는 간단히,
프로젝트 속성에서 출력형식을 [콘솔 응용 프로그램]에서 [Windows 응용 프로그램]으로 바꾸시면 됩니다.
정상적으로 실행되는지 여부는 로그를 확인하는게 제일 좋구요.
간단하게 bat 파일을 작성하여 확인할 수도 있습니다.
@echo off tasklist /fi "imagename eq More*" echo. echo. pause
실행을 중지하기 위해서는 아래와 같이 bat 파일을 작성하시면 됩니다.
@echo off :LOOP set /p YN=STOP SERVER (Y/N)? if /i "%YN%" == "y" goto KILL if /i "%YN%" == "Y" goto KILL if /i "%YN%" == "n" goto QUIT if /i "%YN%" == "N" goto QUIT goto LOOP :KILL taskkill /f /im MoreServer.exe :QUIT




