精华内容
下载资源
问答
  • x64 depends 查看依赖

    2018-08-20 11:28:23
    x64 depends 查看依赖,很好用,一般文件对应的依赖都可以查看
  • [img=https://img-bbs.csdn.net/upload/201808/10/1533888872_164748.png][/img] 查看的时候,只显示引用了一个DLL。。。实际上并不是这样的 标签:C#,DLL,depends
  • Depends查看依赖工具

    2019-03-20 14:58:13
    Depends查看依赖工具,可以查看DLL依赖哪一些其他的库文件
  • depends软件,可以查看dll依赖
  • depends查看软件依赖的dll
  • depends.exe查看依赖

    2020-11-26 17:48:56
    Unhandled Exception:System.DllNotFoundException: Unable to load DLL"**":找不到指定的模块。depends.exe查看依赖
  • Depends查看dll依赖环境

    2018-09-06 22:05:11
    1. 双击depends.exe ,运行该程序。 2. 将可执行文件拖到该窗口中。稍等片刻,出现depends 分析结果。 3. 左侧的树控件,显示了该exe 包含哪些module(dll),下面的列表是可能用到的dll 总表。因为子dll又包含孙dll, 孙...
  • 查看dll依赖关系 depends MStools 比dumpbin强老多的工具
  • Depends查看dll依赖关系

    2012-05-18 17:12:31
    查看dll的依赖关系,加载exe文件、dll文件。
  • vc++附带的工具,可以查看exe对动态库的依赖情况
  • c++dll依赖库分析文件depends是一款可以查看一个exe文件或dll文件需要依赖哪些dll文件的工具,比如我们生产了一个exe程序,显然在我们的开发环境下是可以执行这个exe程序的,但是换一个环境还可以执行吗?...
  • 1.打开depends.exe 2.将所要查看的库拖入depends中 3.图中红色的为需要依赖的库

    1.打开depends.exe
    在这里插入图片描述

    2.将所要查看的库拖入depends中
    在这里插入图片描述

    3.图中红色的为需要依赖的库

    展开全文
  • DLL依赖查看工具-depends

    热门讨论 2011-08-24 09:07:19
    DLL依赖查看工具-depends.DLL依赖查看工具-depends.DLL依赖查看工具-depends.DLL依赖查看工具-depends
  • windows depends工具查看动态库依赖

    千次下载 热门讨论 2013-04-23 09:38:21
    windows depends工具(32位)查看动态库依赖 可以查看可执行文件所依赖的库 可以查看动态库所依赖的库
  • depends dll依赖工具

    2011-12-05 13:19:08
    用于查看windows下某个程序的dll依赖关系,是帮助学习的好工具
  • dll依赖查看工具-depends

    万次阅读 2018-02-10 23:50:39
    depends是一款可以查看一个exe文件或dll文件需要依赖哪些dll文件的工具,比如我们生产了一个exe程序,显然在我们的开发环境下是可以执行这个exe程序的,但是换一个环境还可以执行吗?这就不见得了。所以我们需要知道...

    depends简介

    depends是一款可以查看一个exe文件或dll文件需要依赖哪些dll文件的工具,比如我们生产了一个exe程序,显然在我们的开发环境下是可以执行这个exe程序的,但是换一个环境还可以执行吗?这就不见得了。所以我们需要知道这个exe程序都依赖哪些动态链接库,以保证程序离开了开发环境还可以正常运行。

    下载与安装

    在vs2008之后,这个软件就被移除了,所以我们需要在这里单独下载它。这个软件灰常简单,严格意义上说其实没有安装的过程,下载下来之后可以直接运行,而且压缩包中提供了依赖的dll。
    这里写图片描述

    使用

    使用起来就更加简单了,打开后直接把文件拖拽进去,有两个需要说明的地方:
    1.一般情况下我们只关注第一级的依赖关系就好了
    2.一般我们会选择“全路径”查看dll(快捷键F9),这样使我们更容易找到他们。
    这里写图片描述

    展开全文
  • depends依赖dl检测l)

    2018-08-10 15:48:13
    可以查看dll(动态链接库)运行所有依赖dll库文件。以便于开发实施人员部署程序时问题查找。
  • 依赖查看工具depends

    2018-05-29 14:19:46
    查看程序所需第三方库及dll,能够更好的解决程序缺失的文件
  • Dependencies 替代 depends walker 查看 DLL 依赖的软件 中文版 csdn-tags: dependwalker vc141x64 sdk17134.12 depend walker是什么,用过都知道。但这个软件在WIN10上运行不太理想。 有人开发了基于C#的版本: ...
  • DLL依赖查看工具支持32位与64位WINDOWS系统,这个工具对程序员而言就是神器,例如,你可以使用它来检查是缺少哪些DLL文件而导致的程序运行失败,例如你已添加了DLL文件到SYSTEM32下了,程序运行时,会显示黄色的图标...
  • 查看DLL/EXE 的依赖库 ... 查看依赖库的主要场景是 首次执行 ***.exe 文件 直接启动失败(根本无法调试的情况),或者启动成功,但是调用系统库或者其他库是失败(报的错误比较异常,奇怪)等。 可以采用d...

    查看DLL/EXE 的依赖库
        查看可执行文件/DLL的依赖项 depends.exe
        可以查看到那些库缺失,有些时候需要重新进行编译原始库方能 执行成功
        应用场景:
            查看依赖库的主要场景是 首次执行 ***.exe 文件 直接启动失败(根本无法调试的情况),或者启动成功,但是调用系统库或者其他库是失败(报的错误比较异常,奇怪)等。
            可以采用denpends.exe 进行查看,查找出缺失库,放在执行目录下 就可以执行了

    展开全文
  • Dependency Walker能检测出许多常见应用问题,例如缺少模块,无效的模块,导入/导出不匹配,循环依赖错误,不匹配的机器类型模块和模块初始化失败。所以对于程序员来说,Dependency Walker(以下简称Depends)是一项...

    简单介绍

    Dependency Walker是一个免费的实用工具,它可以扫描任何32位或64位Windows模块(EXE,DLL,OCX,SYS等),并建立所有相关模块的分层树形图。Dependency Walker对于排除加载和执行模块故障错误非常有用。 Dependency Walker能检测出许多常见应用问题,例如缺少模块,无效的模块,导入/导出不匹配,循环依赖错误,不匹配的机器类型模块和模块初始化失败。所以对于程序员来说,Dependency Walker(以下简称Depends)是一项必备技能。

    下载安装

    Depends的下载地址为:http://www.dependencywalker.com/,选择相应的版本下载即可。

    下载后进行解压缩,得到如下文件:

    在这里插入图片描述
    depends无需安装,直接点击depends.exe运行即可。

    depends使用

    有如下解决方案:一个解决方案中,有两个工程,一个是exe工程TestDll,另一个是动态库工程MyDllTestDll引用动态库MyDll

    MyDll中导出函数如下:

    头文件 algorithm.h

    #pragma once
    
    __declspec(dllexport) int Add(int a, int b);
    __declspec(dllexport) int Minus(int a, int b);
    __declspec(dllexport) int Multiply(int a, int b);
    __declspec(dllexport) int Devide(int a, int b);
    

    实现文件algorithm.cpp

    #pragma once
    
    #include "algorithm.h"
    
    int Add(int a, int b)
    {
    	return (a + b);
    }
    
    int Minus(int a, int b)
    {
    	return (a - b);
    }
    
    int Multiply(int a, int b)
    {
    	return a * b;
    }
    
    int Devide(int a, int b)
    {
    	return a / b;
    }
    

    UseDllmain.cpp代码如下
    (另外需设置附加包含目录附加库目录附加依赖项,最后将MyDll.dll放入TestDll.exe的运行路径下):

    #include <iostream>
    #include "algorithm.h" 
    
    int main()
    {
    int main()
    {
        std::cout << "Hello World!\n";
        std::cout << Minus(1, 2) << std::endl;
        std::cout << Multiply(1, 2) << std::endl;
    
        return 0;
    }
    

    双击depends.exe,主界面如下:

    在这里插入图片描述

    直接拖入目标exe文件或者dll文件(也可以点击菜单栏上的File,通过Open对话框来打开目标文件),运行界面如下:
    在这里插入图片描述
    圈选部分为TestDll.exe的依赖关系,它依赖MyDll.dllMSVCP1400.DLL等,其各自又依赖其他DLL。
    从中可以看出其依赖的深度较大,一般只需要查看最顶层的三次依赖即可。

    单击MyDll.dll,运行界面如下:
    在这里插入图片描述
    界面右侧的Function下的函数签名不太清晰,可以右键函数名,选择Undecorate C++ Functions,将函数签名转换成更为易读的形式:
    在这里插入图片描述
    转换后的形式如下:
    在这里插入图片描述
    在这里插入图片描述
    上部的圈选部分是MyDll.dll的引用对象(也即TestDll.exe)使用的导出函数,下部的圈选部分是MyDll.dll所有的导出函数。从图中可以看出,MyDll提供了4个函数而TestDll只使用了其中的int Minus(int, int)int Mutiply(int, int)

    另外,注意下其中的颜色标识, 上部的引用函数,如果在动态库中存在,显示为绿色;如果不存在显示为红色下部的导出函数,如果被引用,显示成深蓝色;如果未被引用,显示成灰色

    异常分析

    函数缺失

    如果将MyDll中的函数int Minus(int, int)删除,重新生成MyDll.dll,然后再次查看TestDll.exe的依赖关系,显示如下:
    在这里插入图片描述
    此时,TestDll.exe引用的两个函数:int Minus(int, int)MyDll.dll中已不存在,所有显示成红色;而int Multiply(int, int)依旧存在,显示成绿色。这时运行TestDll.exe,会报错显示如下:
    在这里插入图片描述

    动态库缺失

    另外,如果删除MyDll.dll(MyDll.dll位于TestDll.exe同目录下),运行TestDll.exe显示如下:
    在这里插入图片描述

    展开全文
  • 依赖查看软件Depends

    2014-05-16 14:36:32
    主要查看不同系统是不是缺少系统文件,查找导致原因?
  • depends,用来查看接口和依赖项的工具。带chm版本使用说明文档。
  • 当我们自己编写的win32程序在别人的电脑下无法运行的时候,十有八九是运行环境出了问题,我们就需要借用工具来查看是缺少了哪个动态...这样通过画面的导航窗口,我们就可以查看到当前的exe程序依赖哪些动态库了。 ...
  • Depends (Dependency Walker) 依赖查看工具,包含2.1.3790汉化版、2.2.6000英文版。
  • 最近编写QT程序时发现程序在调试状态下可以正常运行。但是打包后无法加载dll库。在网上找到了一个depends软件可以查看程序的依赖库关系。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 556
精华内容 222
关键字:

depends查看依赖