1
0
Fork 0

disabled .NET checking for DLL

This commit is contained in:
torusrxxx 2016-11-05 11:06:55 +08:00
parent da5b38f657
commit 1c1f78fb99
1 changed files with 1 additions and 1 deletions

View File

@ -289,7 +289,7 @@ arch GetFileArchitecture(const char* szFileName)
IMAGE_NT_HEADERS* pnth = (IMAGE_NT_HEADERS*)(data + pdh->e_lfanew);
if(pnth->Signature == IMAGE_NT_SIGNATURE)
{
if(pnth->OptionalHeader.DataDirectory[15].VirtualAddress != 0 && pnth->OptionalHeader.DataDirectory[15].Size != 0)
if(pnth->OptionalHeader.DataDirectory[15].VirtualAddress != 0 && pnth->OptionalHeader.DataDirectory[15].Size != 0 && (pnth->FileHeader.Characteristics & IMAGE_FILE_DLL) == 0)
retval = dotnet;
else if(pnth->FileHeader.Machine == IMAGE_FILE_MACHINE_I386) //x32
retval = x32;