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






