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

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;
};