49 lines
859 B
C
49 lines
859 B
C
#pragma once
|
|
|
|
#include "Define.h"
|
|
|
|
//UpdateInfo.ini 파일을 읽어서 저장하는 구조체
|
|
struct DLL_DECLARE UPDATE_INFO
|
|
{
|
|
BYTE m_byUpdateNumber;
|
|
TCHAR m_szProcessName[MAX_PATH];
|
|
TCHAR m_szProcessVer[MAX_PATH];
|
|
BYTE m_byUpdateSequence; //업데이트가 현재 몇번째 이루어지고 있는지에 대한 변수
|
|
|
|
UPDATE_INFO()
|
|
{
|
|
m_byUpdateNumber = 0;
|
|
m_byUpdateSequence = 0;
|
|
ZeroMemory( m_szProcessName, MAX_PATH );
|
|
ZeroMemory( m_szProcessVer, MAX_PATH );
|
|
}
|
|
};
|
|
|
|
struct DLL_DECLARE UPDATE_FILE_INFO : public UPDATE_INFO
|
|
{
|
|
TCHAR m_szFileName[MAX_PATH];
|
|
UPDATE_FILE_INFO()
|
|
{
|
|
ZeroMemory( m_szFileName, MAX_PATH );
|
|
}
|
|
};
|
|
|
|
|
|
struct PROCESS_INFO : public UPDATE_INFO
|
|
{
|
|
TCHAR m_szCheckProcess[MAX_PATH];
|
|
|
|
PROCESS_INFO()
|
|
{
|
|
ZeroMemory( m_szCheckProcess, MAX_PATH );
|
|
}
|
|
};
|
|
|
|
struct AGENT_INFO
|
|
{
|
|
BYTE m_byAgentMode;
|
|
TCHAR m_szAgentIP[MAX_PATH];
|
|
WORD m_wAgentPort;
|
|
};
|
|
|