Changeset 4440 for trunk/src/kernel32/pefile.cpp
- Timestamp:
- Oct 6, 2000, 1:04:02 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/pefile.cpp
r3759 r4440 1 /* $Id: pefile.cpp,v 1. 9 2000-06-26 13:21:34sandervl Exp $ */1 /* $Id: pefile.cpp,v 1.10 2000-10-06 11:04:01 sandervl Exp $ */ 2 2 3 3 /* … … 104 104 //****************************************************************************** 105 105 //****************************************************************************** 106 BOOL Is ImportSection(LPVOID lpFile, PIMAGE_SECTION_HEADER psh)106 BOOL IsSectionType(LPVOID lpFile, PIMAGE_SECTION_HEADER psh, DWORD dwIMAGE_DIRECTORY) 107 107 { 108 108 PIMAGE_OPTIONAL_HEADER poh = (PIMAGE_OPTIONAL_HEADER)OPTHEADEROFF (lpFile); … … 110 110 DWORD ImageDirVA; 111 111 112 ImageDirVA = poh->DataDirectory[ IMAGE_DIRECTORY_ENTRY_IMPORT].VirtualAddress;112 ImageDirVA = poh->DataDirectory[dwIMAGE_DIRECTORY].VirtualAddress; 113 113 114 114 if(psh->VirtualAddress <= ImageDirVA && 115 psh->VirtualAddress + max(psh->Misc.VirtualSize,psh->SizeOfRawData) > ImageDirVA && 116 strcmp(psh->Name, ".idata") == 0) 115 psh->VirtualAddress + max(psh->Misc.VirtualSize,psh->SizeOfRawData) > ImageDirVA) 117 116 { 118 117 return TRUE;
Note:
See TracChangeset
for help on using the changeset viewer.