首页 > 编程语言 >使用 dependency walker 调试程序依赖项

使用 dependency walker 调试程序依赖项

时间:2023-05-16 14:11:42浏览次数:36  
标签:文件 依赖 dll dependency exe 调试程序 walker 打开

一般有两种使用方式,一种是运行可执行文件或命令,根据输出日志动态查看缺失的依赖项;一种是打开 .dll 等文件,查看静态文件依赖项。

1. 可执行文件,比如 .exe,file -> open 打开后,再选择 profile -> start profiling... 输入启动参数,即可以开始调试输出。

   比如要调试动态注册 .dll 文件,可以打开 c:\windows\system32\regsvr32.exe 然后输入参数 x:\abc.dll,即可看到注册 .dll 的所有详细日志。

2. 打开.DLL 文件或其它文件,它会自动显示所有依赖项,但这都是静态依赖,不过大多数软件用这个功能就够用了。

标签:文件,依赖,dll,dependency,exe,调试程序,walker,打开
From: https://www.cnblogs.com/nanfei/p/17405471.html

相关文章

  • 关于UnsatisfiedDependencyException问题的解决
    问题描述看到p命名空间使用同样的代码就可以运行,就直接将p改成了c,然后就一直报出这个错误问题解决查看我的相关配置文件,发现都没有问题,然后尝试将user对象的所有参数都给赋值,然后再试一试,然后正确结果就出来了;原来使用c命名空间的话,需要将该对象的所有属性都给赋值,但是p命名空......
  • vue node报错ERESOLVE unable to resolve dependency tree
    解决:ERESOLVEunabletoresolvedependencytree小张不厌学于2022-08-2517:00:44发布30549收藏102文章标签:npmvue.js前端版权华为云开发者联盟该内容已被华为云开发者联盟社区收录加入社区NPM版本问题报错的解决方案在安装项目依赖时,很大可能会遇到安装不成功的问题......
  • Qt开发-共享内存使用范例,配合开发者密钥使用后台调试程序或者进入调试模式
    共享内存就之前不是开发了一个Leventure_DeveloperKey用以调试程序嘛,在这里简单聊一下调试模式的方案。这里的调试分为了两种,一种是调试模式,一种是开发者模式。需要这两种模式的原因也很简单:1.在远程调试的时候,我可能需要程序从头开始进入调试,这就要求程序一直卡在开头的某个位......
  • Android Studio中使用断点调试程序
    1.设置断点在希望中断的位置左边label一下,设置一个断点。例如下方图片所示在ActivityResultRegistry类中的第147行设置了一个断点,以及在365行dispatchResult()方法处设置了一个断点。设置好断点后,可以在菜单栏依次点击Run->ViewBreakpoints查看所设置的全部的断点,并进行删减......
  • ERROR: pip's dependency resolver does not currently take into account all the pa
    报错原因:ERROR:pip'sdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.Thisbehaviouristhesourceofthefollowingdependencyconflicts.scipy1.7.3requiresnumpy<1.23.0,>=1.16.5,butyouhavenumpy......
  • 聊一聊 GDB 调试程序时的几个实用命令
    一:背景1.讲故事用惯了宇宙第一的VisualStudio再用其他的开发工具还是有一点不习惯,不习惯在于想用的命令或者面板找不到,总的来说还是各有千秋吧,今天我们来聊一下几个在调试中比较实用的命令:查看内存硬件断点虚拟内存布局二:命令解读1.查看内存相信大家都知道Visual......
  • 坑系列 (Angular 2+ ) -> 控制反转C(Inversion of Control)和 依赖注入DI(Dependency
        控制反转IOC和依赖注入DI这两个概念其实有太多优秀的文章,由浅入深,从不同的角度,再到不同的比喻进行了讲解,对于新手的我来说,看完之后,好像看了又没完全看,回头摸索实践,还是总有种似懂非懂,懂了又没完全懂(‘X了又没完全XXX’句式是2021年某个梗嘻嘻......
  • 解决Python中报错RequestsDependencyWarning: urllib3 (1.26.9) or chardet (5.1.0)/c
      在运行requests包时,出现了以下报错信息:RequestsDependencyWarning:urllib3(1.26.9)orchardet(5.1.0)/charset_normalizer(2.0.12)doesn'tmatchasupportedversion!warnings.warn("urllib3({})orchardet({})/charset_normalizer({})doesn'tmatchasu......
  • npm i 报错 unable to resolve dependency tree
    错误:问题原因:安装包各个版本冲突解决办法:npmi--legacy-peer-deps忽略各种报错命令npmi--legacy-peer-deps--ignore-scripts--registry=https://registry.npm.taobao.org然后重新安装 npminstall 或者 cnpmi ......
  • 设计模式之————依赖注入(Dependency Injection)与控制反转(Inversion of Controll
     参考链接:依赖注入(DI)or控制反转(IoC)laravel学习笔记——神奇的服务容器PHP依赖注入,从此不再考虑加载顺序名词解释IoC(Inversion of Controller) 控制反转(概念)DI(Dependency Inject) 依赖注入(IoC概念中的一种类型实现)通过依赖声明自动实例化依赖的类(通常通过反......