datadirectory.cpp
来自「一个用BCB写的壳!」· C++ 代码 · 共 42 行
CPP
42 行
// DataDirectory.cpp: implementation of the CDataDirectory class.
//
//////////////////////////////////////////////////////////////////////
#include "StdAfx.h"
#include "DataDirectory.h"
namespace PE {
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
// Constructor
CDataDirectory::CDataDirectory(CPortableExecutable *ppeOwner)
{
m_ppeOwner = ppeOwner;
}
// Destructor
CDataDirectory::~CDataDirectory()
{
}
// Assign a data directory entry
void CDataDirectory::Assign(LPBYTE pData, DWORD dwSize)
{
m_pData = pData;
m_dwSize = dwSize;
}
// Check if entry was initialized
BOOL CDataDirectory::IsInitialized(void) const
{
if (m_dwSize)
return(!IsBadReadPtr(m_pData, m_dwSize));
return(FALSE);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?