Files
2022-10-26 12:25:11 +08:00

56 lines
1008 B
C++

// SunUpdateServer.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.
//
#include "stdafx.h"
#include <SolarDump.h>
#include "SunUpdateServer.h"
BOOL InitLog()
{
g_pLog = new CBasicLog;
// 로그 초기화.
if( !g_pLog->Init( "./", "UpdateServer" ) )
{
MessageBox( NULL, "LOG 모듈 초기화 실패", NULL, MB_OK );
return FALSE;
}
return TRUE;
}
VOID SetTitle()
{
TCHAR szTitle[MAX_PATH];
_snprintf( szTitle, MAX_PATH, "SUN UpdateServer : PROTOCOL VER[%d.%d.%d], BUILD VER[%d.%d.%d] ",
PROTOCOL_HIGH_VERSION_NO, PROTOCOL_MIDDLE_VERSION_NO, PROTOCOL_LOW_VERSION_NO,
BUILD_HIGH_VERSION_NO, BUILD_MIDDLE_VERSION_NO, BUILD_LOW_VERSION_NO );
SetConsoleTitle( szTitle );
}
int _tmain(int argc, _TCHAR* argv[])
{
CoInitialize( NULL );
SolarDump dump;
SetTitle();
//로그 초기화.
InitLog();
if( !SunUpdateServer::Instance()->Init() )
{
MSGOUT( "SunUpdateServer 초기화 실패" );
return 0;
}
SunUpdateServer::Instance()->Run();
SunUpdateServer::Instance()->Release();
return 0;
}