Форум: "Потрепаться";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
ВнизГде взять описание структуры IMAGE_IMPORT_DESCRIPTOR ? Найти похожие ветки
← →
Piter © (2004-11-27 15:47) [0]Вроде должно быть в ImageHlp, но я так такого не нашел...
← →
GuAV © (2004-11-27 15:51) [1]ftp://delphi-jedi.org/api/win32api.zip
← →
Игорь Шевченко © (2004-11-27 15:53) [2]Вот чем я пользуюсь:
PIMAGE_IMPORT_DESCRIPTOR = ^IMAGE_IMPORT_DESCRIPTOR;
IMAGE_IMPORT_DESCRIPTOR = packed record
Characteristics: Cardinal; // 0 for terminating null import descriptor
// RVA to original unbound IAT (PIMAGE_THUNK_DATA)
TimeDateStamp: Cardinal; // 0 if not bound,
// -1 if bound, and real date\time stamp
// in IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT (new BIND)
// O.W. date/time stamp of DLL bound to (Old BIND)
ForwarderChain: Cardinal; // -1 if no forwarders
Name: Cardinal;
FirstThunk: Cardinal; // RVA to IAT (if bound this IAT has actual addresses)
end;
IMAGE_IMPORT_BY_NAME = packed record
Hint: WORD;
Name: Char;
end;
PIMAGE_IMPORT_BY_NAME = ^IMAGE_IMPORT_BY_NAME;
TDelayLoadImportTableItem = packed record
Flags: LongInt;
DllName: Cardinal;
Handle: Cardinal; //RVA to DATA segment
EpAddresses: Cardinal; //Array of entry point addresses for this library
ImportNameTable: Cardinal; //RVA of Module name table
Reserved2: Cardinal; //Don"t know
Reserved3: Cardinal; //Don"t know
Reserved4: Cardinal; //Don"t know
end;
PDelayLoadImportTableItem = ^TDelayLoadImportTableItem;
TDelayLoadImportTableItemArray = array [0..1024] of TDelayLoadImportTableItem;
PDelayLoadImportTableItemArray = ^TDelayLoadImportTableItemArray;
PDelayLoadEntryItem = PIMAGE_IMPORT_BY_NAME;
← →
Piter © (2004-11-27 15:56) [3]GuAV © (27.11.04 15:51) [1]
а там что? Переписанный модуль ImageHlp?
Просто размер не маленький...
← →
Piter © (2004-11-27 15:56) [4]Игорь Шевченко © (27.11.04 15:53) [2]
сами составляли или откуда-то выдернули?
← →
Игорь Шевченко © (2004-11-27 16:10) [5]Piter © (27.11.04 15:56) [4]
Ты извини, но у меня пропадает всякое желание тебе отвечать.
← →
Piter © (2004-11-27 16:19) [6]Игорь Шевченко © (27.11.04 16:10) [5]
да? А почему?
По-моему, вопрос вполне логичный - вы или сами, пользуясь MSDN, написали импорт или вы в свое время скачали что-то, может с delphi-jedi.org. Во втором случае я лучше скачаю оригинал, где наверняка прописано не только это.
← →
GuAV © (2004-11-27 16:31) [7]Piter © (27.11.04 15:56) [3]
Там в JwaWinNT.pas есть сабж. Там ещё куча заголовков к WinAPI, возможо тоже пригодятся.
PS: в [2] только IMAGE_IMPORT_DESCRIPTOR похож на оттуда, TDelayLoadImportTableItem по ссылке в [1] нет.
← →
Piter © (2004-11-27 19:24) [8]Игорь Шевченко © (27.11.04 16:10) [5]
Игорь, так в чем дело? Я бы извинился, но не знаю за что...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.12.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.037 c