#pragma once #include #include #include "define.h" //WinExec »ç¿ë½Ã ¸Å°³º¯¼ö¸¦ ÆÄ½ÌÇѴ Ŭ·¡½º. class DLL_DECLARE CParameterPaser { private: char m_szPath[MAX_PATH_SIZE]; char m_szIP[MAX_PATH_SIZE]; char m_szID[DEFAULT_BUFFER_SIZE]; char m_szPass[DEFAULT_BUFFER_SIZE]; int m_nProtocol; int m_nPort; BOOL m_bPasing; char m_szValue[MAX_PARAM_COUNT][MAX_PATH_SIZE]; int m_nCntParam; public: CParameterPaser(void); ~CParameterPaser(void); public: BOOL ParseCommandLine (const char* lpszCmdLine); //¸Å°³º¯¼ö¸¦ ºÐ¼®ÇÑ´Ù. BOOL CheckParameter(); //ºÐ¼®ÇÑ ¸Å°³º¯¼ö¸¦ üũÇÑ´Ù. void GetParameterInfo( char* pszValue, int nSize, int nParam ); int GetParameterCount(){ return m_nCntParam; } // ÇöÀç ÆÄ¶ó¹ÌÅÍÀÇ °³¼ö¸¦ ¸®ÅÏÇÑ´Ù. };