Implement UE_SIZEOFIMAGE in GetPE32Data*

This commit is contained in:
Duncan Ogilvie 2018-10-01 15:21:55 +02:00
parent 8f3dacb9b0
commit 9a2f5e4358
1 changed files with 2 additions and 0 deletions

View File

@ -818,6 +818,8 @@ public:
return WhichSection < sections.size() ? ULONG_PTR(&sections.at(WhichSection).GetHeader().Name[0]) : 0; return WhichSection < sections.size() ? ULONG_PTR(&sections.at(WhichSection).GetHeader().Name[0]) : 0;
case UE_IMAGEBASE: case UE_IMAGEBASE:
return headers->OptionalHeader.ImageBase; return headers->OptionalHeader.ImageBase;
case UE_SIZEOFIMAGE:
return headers->OptionalHeader.SizeOfImage;
case UE_RELOCATIONTABLEADDRESS: case UE_RELOCATIONTABLEADDRESS:
return headers->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress; return headers->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress;
case UE_RELOCATIONTABLESIZE: case UE_RELOCATIONTABLESIZE: