WATCOM compiled programs leave VirtualSize to zero which triggers the
virus check. Use SizeOfRawData instead.
This commit is contained in:
parent
b44af64d30
commit
1918601e4c
|
@ -521,7 +521,7 @@ HMODULE PE_LoadImage( HANDLE hFile, LPCSTR filename, DWORD flags )
|
||||||
{
|
{
|
||||||
if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress)
|
if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress)
|
||||||
continue;
|
continue;
|
||||||
if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress+sec->Misc.VirtualSize)
|
if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress+sec->SizeOfRawData)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (i == nt->FileHeader.NumberOfSections)
|
if (i == nt->FileHeader.NumberOfSections)
|
||||||
|
|
Loading…
Reference in New Issue