【问题标题】:What is Structure of IMAGE_THUNK_DATA?IMAGE_THUNK_DATA 的结构是什么?
【发布时间】:2017-04-15 05:13:54
【问题描述】:

谁能解释一下IMAGE_THUNK_DATA的结构?

我只知道它有 4 个元素,但我想要这些元素的解释。

【问题讨论】:

标签: portable-executable import-table


【解决方案1】:

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;

cmets应该解释得很好

【讨论】:

    猜你喜欢
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多