谁能解释一下 IMAGE_THUNK_DATA 的结构?
我只知道它有 4 个元素,但我想要这些元素的解释。
IMAGE_THUNK_DATA 定义如下:
typedef struct _IMAGE_THUNK_DATA {
union {
uint32_t* Function; // address of imported function
uint32_t Ordinal; // ordinal value of function
PIMAGE_IMPORT_BY_NAME AddressOfData; // RVA of imported name
DWORD ForwarderStringl // RVA to forwarder string
} u1;
} IMAGE_THUNK_DATA, *PIMAGE_THUNK_DATA;
评论应该解释得很好