All pastes #827201 Raw Edit

Mine

public cpp v1 · immutable
#827201 ·published 2007-12-21 16:46 UTC
rendered paste body
HMODULE hModule = GetModuleHandle( 0 );if( hModule )	{		IMAGE_DOS_HEADER * pDosHeader = (PIMAGE_DOS_HEADER)hModule;		if( pDosHeader->e_magic == IMAGE_DOS_SIGNATURE )		{			IMAGE_NT_HEADERS * pNtHeader = (PIMAGE_NT_HEADERS)( (DWORD)pDosHeader + (DWORD)pDosHeader->e_lfanew );			if( pNtHeader && pNtHeader->Signature == IMAGE_NT_SIGNATURE )			{				m_dwStart = (DWORD)hModule + pNtHeader->OptionalHeader.BaseOfCode;				m_dwLen = pNtHeader->OptionalHeader.BaseOfData - 0x2 - pNtHeader->OptionalHeader.BaseOfCode;			}		}	}