// SunUpdateServer.cpp : ÄÜ¼Ö ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ÁøÀÔÁ¡À» Á¤ÀÇÇÕ´Ï´Ù. // #include "stdafx.h" #include #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; }