如何调用附加在PE文件后的DLL中的一个函数?

解决方案 »

  1.   

    你的意思是调用PE文件的ImportDirectory中的DLL函数?
      

  2.   

    回复人: bomdy() ( ) 信誉:100  2004-12-02 16:42:00  得分: 0  
     
     
       你的意思是调用PE文件的ImportDirectory中的DLL函数?// 谢谢你的回复,这里说的PE文件是编译生成的可执行程序。
      

  3.   

    那么你是把一个dll文件拼接到exe文件后面啰?
    我想可能有两个办法:
    1、把附加的dll解出来动态加载?
    2、定位到dll的映像地址,然后通过dll的ExportDirectory取到函数的入口地址,然后调用?
    不过这好像都麻烦了些。
    你这是干什么用,怎么会有这种情况呢?
      

  4.   

    我想可能有两个办法:
    1、把附加的dll解出来动态加载?
    2、定位到dll的映像地址,然后通过dll的ExportDirectory取到函数的入口地址,然后调用?// 谢谢你的回复,但是都不能解决:
       1,肯定不能那样做(没有意义)。
       2,DLL不在内存,所以不能调用。