使用PIMAGE_THUNK_DATA结构要引用哪个文件?或者这个结构在delphi中应该怎么样定义。
请前辈指点。谢谢!

解决方案 »

  1.   

    typedef struct _IMAGE_THUNK_DATA32 { 
        union { 
            PBYTE  ForwarderString; 
            PDWORD Function; 
            DWORD Ordinal; 
            PIMAGE_IMPORT_BY_NAME  AddressOfData; 
        } u1; 
    } IMAGE_THUNK_DATA32; 
    typedef IMAGE_THUNK_DATA32 * PIMAGE_THUNK_DATA32; 
    typedef PIMAGE_THUNK_DATA32            PIMAGE_THUNK_DATA;
    delphi下:PIMAGE_THUNK_DATA = ^_IMAGE_THUNK_DATA;  
    _IMAGE_THUNK_DATA = packed record  
        Case Integer of  
          0 : (ForwarderString: DWord);  
          1 : (Function_: DWord);  
          2 : (Ordinal: DWord);  
          3 : (AddressOfData: DWord);  
    end;  
      

  2.   

    下面连接希望对你有帮助
    http://www.hackervip.com/Article/HTML/2704.html
      

  3.   

    参考《Delphi下深入windows核心编程》