Показать сообщение отдельно
Старый 08.12.2011, 16:53   #4
Deamon
WowCore Dev
 
Регистрация: 11.03.2010
Сообщений: 112
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
Deamon Скоро придёт к известности
По умолчанию

Господин Total Commander говорит, что
Код:
DATA DIRECTORY (Virtual Address and Size)
	Export Directory  	rva: 00896A40h  	size: 00000069h
	Import Directory  	rva: 00893C64h  	size: 00000168h
	Resource Directory  	rva: 00C15000h  	size: 0004B590h
	Exception table  	rva: 00000000h  	size: 00000000h
	Security table  	rva: 009FAA00h  	size: 00001450h
	Base Relocation table  	rva: 00C61000h  	size: 000661B8h
	Debug Directory  	rva: 007880D0h  	size: 0000001Ch
	Architecture Specific Data  	rva: 00000000h  	size: 00000000h
	Global Pointer  	rva: 00000000h  	size: 00000000h
	TLS Directory  	rva: 0088EF20h  	size: 00000018h
	Load config table  	rva: 00000000h  	size: 00000000h
	Bound Import table  	rva: 00000000h  	size: 00000000h
	Import Address Table  	rva: 00786000h  	size: 00000884h
	Delay import descriptor  	rva: 00000000h  	size: 00000000h
	COM descriptor  	rva: 00000000h  	size: 00000000h
	unused        	rva: 00000000h  	size: 00000000h
Получается, что информация о смещении для секции импорта берется из таблиц Data Directories, а не из таблицы секций. Что там еще может находиться можно прочесть здесь: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Deamon вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Йоха (09.12.2011)