namedajipai
2016-08-04 04:00
采纳率: 90.6%
浏览 1.0k
已采纳

为什么用getprocaddress中看到的导入表地址和用windbg看到的会不一样

为什么用getprocaddress中看到的导入表地址和用windbg看到的会不一样呢?请问dll的导入表地址怎么获取?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2016-08-19 15:43
    已采纳
    打赏 评论
  • 鱼弦 2016-08-04 04:08

    WinExec("cmd /c dumpbin /IMPORTS your.dll >d:\yourdllimports.txt",SW_HIDE);
    //然后读文件d:\yourdllimports.txt的内容。

    
    

    C:\Program Files\Microsoft Visual Studio 版本号\VC\bin\dumpbin.exe

    打赏 评论
  • oyljerry 2016-08-04 05:53

    具体哪里不一样,可能有编译器优化和OS对地址进行rebase等

    打赏 评论

相关推荐 更多相似问题