56 lines
1008 B
C++
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;
|
|
}
|
|
|
|
|