Текущий архив: 2002.03.28;
Скачать: CL | DM;
ВнизТаблица импорта Найти похожие ветки
← →
Mirovodin (2002-01-28 12:38) [0]Народ, помогите получить таблицу импорта, просто открывая файл с пом-ю FileStream;
var
Filestream :TFileStream;
ImageDosHeader : TImageDosHeader;
ImageNtHeaders : TImageNtHeaders;
ImageSectionHeader : TImageSectionHeader;
ImageImportDescriptor : TImageImportDescriptor;
Count : LongInt;
begin
FileStream:=TFileStream.Create("file.exe", fmOpenRead);
// Получаем Dos заголовок
FileStream.Read(ImageDosHeader,SizeOf(ImageDosHeader));
Count:=ImageDosHeader.e_lfanew;
FileStream.Seek(Count,soFromBeginning);
// Получаем NT заголовок
FileStream.Read(ImageNtHeaders,SizeOf(ImageNtHeaders));
If ImageNtHeaders.signature <> IMAGE_NT_SIGNATURE Then exit;
// ЧТО ДЕЛАТЬ ДАЛЬШЕ ????
FileStream.Free;
end;
← →
MBo (2002-01-28 12:53) [1]я не спец, но может, это поможет
http://spiff.tripnet.se/~iczelion/pe-tut6.html
Страницы: 1 вся ветка
Текущий архив: 2002.03.28;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.005 c