none
哪些比较好的工具可以查看封装在DLL文件中的API函数的信息? RRS feed

  • 问题

  • 大家好,

    请教大家一个新手问题。请问有哪些比较好的工具可以查看封装在DLL文件中的API函数的信息?

    谢谢。
    2009年7月24日 16:50

答案

  • 如果是C/C++型的dll的带导出符号的话,可以用Depend Walker.但C的只能看到函数名,C++的可以看到函数和参数.

    若是接口型的dll,那就看不到了.


    0xBAADF00D
    • 已标记为答案 Jiabao 2009年7月25日 9:19
    2009年7月24日 17:23
    版主
  • 那可以用dependency walker

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    • 已标记为答案 Jiabao 2009年7月25日 9:19
    2009年7月24日 18:30
    版主

全部回复

  • 没有
    联系DLL作者以获取函数信息。

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    2009年7月24日 17:19
    版主
  • 如果是C/C++型的dll的带导出符号的话,可以用Depend Walker.但C的只能看到函数名,C++的可以看到函数和参数.

    若是接口型的dll,那就看不到了.


    0xBAADF00D
    • 已标记为答案 Jiabao 2009年7月25日 9:19
    2009年7月24日 17:23
    版主
  • 没有
    联系DLL作者以获取函数信息。

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP

    我不需要知道具体的函数实现方法,只是想看一个DLL里封装了哪些函数,有函数名之类的信息就可以了。
    2009年7月24日 18:06
  • 那可以用dependency walker

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    • 已标记为答案 Jiabao 2009年7月25日 9:19
    2009年7月24日 18:30
    版主
  • 那可以用dependency walker

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP

    谢谢。
    我在Visual Studio 6.0的安装目录下的Tools里看见了Dependency Walker,请问Visual Studio 2008下有没有对应的工具?
    2009年7月24日 19:39
  • 没有。这个工具不符合Windows SDK的质量标准,所以被从Windows SDK里面移除了。
    你可以去网上找最新的版本。

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    • 已标记为答案 Jiabao 2009年7月25日 9:19
    • 取消答案标记 Jiabao 2009年7月25日 9:19
    2009年7月24日 21:42
    版主
  • 好的,非常感谢。

    已经找到http://www.dependencywalker.com/
    2009年7月25日 9:18