【问题标题】:How to output dependency walker to the console?如何将依赖walker输出到控制台?
【发布时间】:2018-08-18 04:59:49
【问题描述】:

相当简单的问题,但我似乎无法在他们的命令行帮助中找到这是否是一个选项。无论如何将依赖walker的内容直接输出到控制台?

是的,我知道您可以将其指定为输出到文件,然后我可以解析该文件,但是这需要大量时间,我宁愿避免这样做。

我不一定担心它在控制台中看起来有多“丑陋”。我可以通过编程快速从输出中搜索我想要的内容,只需要知道这是否可能。

如果您能提供任何建议,请提前感谢!

【问题讨论】:

    标签: windows dll command-line dependencies dependency-walker


    【解决方案1】:

    Dependencies 是依赖walker 的现代替代品。它包含一个 GUI 工具和一个控制台应用程序 (dependencies.exe),可以根据需要进行转储。它支持以下选项:

    Dependencies.exe : command line tool for dumping dependencies and various utilities.
    Usage : Dependencies.exe [OPTIONS] FILE
    
    Options :
      -h -help : display this help
      -json : activate json output.
      -apisets : dump the system's ApiSet schema (api set dll -> host dll)
      -knowndll : dump all the system's known dlls (x86 and x64)
      -manifest : dump FILE embedded manifest, if it exists.
      -sxsentries : dump all of FILE's sxs dependencies.
      -imports : dump FILE imports
      -exports : dump  FILE exports
      -modules : dump FILE resolved modules
      -chain : dump FILE whole dependency chain
    

    【讨论】:

    • 我最终使用了 dumpbin 来处理我需要的需求,但我一定会在以后研究这个并为我的团队评估它。能够转储整个依赖链实际上可能对我编写的应用程序非常有用。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多