Показать сообщение отдельно

  #19  
Старый 17.01.2009, 17:50
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами: 9746420

Репутация: 119
По умолчанию

Цитата:
Сообщение от desTiny  
FileHeader->Characteristics->Dll
Не, так низя
Есть такой способ:
Код:
	if(PE->FileHeader.Characteristics & IMAGE_FILE_EXECUTABLE_IMAGE)
		printf("File type: EXE\n");
	if(PE->FileHeader.Characteristics & IMAGE_FILE_DLL)
		printf("File type: DLL\n");
В случае с ехе-файлом все норм, выводится File type: EXE,а если файл является dll'кой, то выводится и File type: EXE, и File type: DLL.
 
Ответить с цитированием