搜游网:好玩的单机游戏下载站!

所在位置:首页 > 手机软件 > depends工具破解版

depends工具破解版

  • 安全
  • 人工检测
  • 官方版
  • 软件类别:
  • 发布时间:2023-04-06 11:52:27
立即下载
评分 10

完美神作

推荐评语

必备手机app

软件介绍

depends是一款非常实用的编译工具,可以帮助大家对于软件开发过程当中获得一个更好的帮助支持。软件在使用过程当中有着不同的功能可以来帮助大家进行辩解的使用,像是编译中的四个窗口,就可以帮助大家进行明确的工作,不会出现遗漏。通过信息、模块使用函数、模块导出、模块属性这是个窗口,我们可以更加的清楚的知道着其中所蕴含的信息,可以方便我们进行一个修改调整。通过窗口中的实时数据反馈,我们可以合理的进行一个编译调整。在我们的工作期间,软件可以将模块会话进行一个文本的保存,以报告的形式来进行存储,在任一查看器当中都可以进行产看浏览,方便工作的交接。通过动态检测功能,还可以对已经调用的函数进行一个详细地址信息的查看,方便我们进行一个使用。在这个最新的版本当中,软件还进行了新型依赖关系的引进。通过这个引进,我们可以有效的避免延迟所造成的负载依赖性,有完美的在不同的系统中进行工作。本次为大家带来的是depends工具破解版的中文资源包,大家在这里可以体验到这款编译工具所带来的便利之处。软件当中包含了很多实用的功能,可以帮助大家提升编译速度,有需要的伙伴可以在本站进行下载使用,会给大家的工作当中带来许多提升的。
depends工具破解版

使用教程

1、下载解压好以后,我们双击程序开始我们的安装使用

2、由于小编给大家带来的是破解过后的软件,所以大家可以直接打开使用

3、点击左上角的文件,其中就有导入设置,我们可以在其中导入自己所需要的各个文件

4、通过查看选项当中这些选项,可以为我们的使用过程中带来更多的方便之处

5、通过选项设置,我们可以轻松的查看depends当中的各个模组,获得更加便捷的使用

软件介绍

一、主要功能
1、用途:
软件是用来反编译VC程序的工具,可以查看PE模块的导入模块以及导入和导出的函数,以及动态剖析PE模块的依赖性和解析C++的函数名称
可分析dll和exe所依赖的dll,可以看到dll以及dll的函数,可以查看导入导出函数。【PE:可执行文件格式,包括 DLL、EXE、FON】
2、主要功能如下:
查看 PE 模块的导入模块
查看 PE 模块的导入和导出函数
动态剖析 PE 模块的模块依赖性
解析 C++ 函数名称

3、简而言之:
(1)Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。
(2)同时也可以看到每个被依赖的dll中的所有导出的函数接口。
二、界面介绍
1、窗口分四部分:
(1)左上角是Dll信息窗口,显示你程序所需的Dll模块;
(2)右边第一个窗口是所选的Dll模块所使用的函数;
(3)右边第二个窗口是所选Dll模块的所有的导出函数;
(4)下面窗口是所有需要的Dll模块的属性。

2、右侧窗口的意义
右边两个窗口出现四个标签:序号,提示,函数,入口点
如果利用导出是函数,那么出现函数名,如果导出的是序号,那么函数项就是N/A(无法显示),出现红色提示表示不正常,一般为没有该导出函数
该工具得到的是你软件中隐式链接的Dll库,也就是用lib关联的Dll模块,无法显示显式链接的Dll模块,也就是用LoadLibrary函数导入的Dll函数。(切记切记!)
三、VC6.0中Depends的用法
软件位于 开机菜单–>VC -->VC6.0.exe下面的文件夹中,用来查看dll的导出函数名称的。
open->打开对应的dll即可
dumpbin.exe 二进制转换文件,只能在 cmd中运行,目前只是用它来看DLL文件导出函数信息。
【方法】运行cmd,将VC6.0 安装目录下的C:Program FilesMicrosoft Visual StudioVC98Bindumpbin.exe拖拽至cmd中运行,然后输入
dumpbin /exports 然后将dll文件 拖拽在 /exports后面即可看信息啦。
【可以写 /exports 也可以写成 -exports】
文件编码:00000000 characteristics
文件创建时间:4B559249 time date stamp Tue Jan 19 19:06:49 2010
版本:0.00 version
对外提供的函数数量:12 number of functions
函数名数量:12 number of names
ordinal: 序号
hint: 十六进制序号
RVA: 程序入口地址
name: 函数名

四、优化方法
软件可以进行分析代码依赖关系,通过它可以优化数据,然后再提交给graphviz展示。
1、约定:
以文件为最小单位,而不是以函数为最小单位。(这应该是软件的要求)
2、使用方法:
-使用软件分析代码
-java -jar toolsdepend.jar --auto-include --format=dot cpp f:...VirtualGponOnu ponup_gpon
-正常的话,会生成 ponup_gpon.dot
优化分析结果
-toolsdepend_opt ponup_gpon.dot 20
-正常的话,会生成 ponup_gpon_2.dot。
-过程中,会打印出调用次数过大的扇入扇出文件名称。
-使用graphviz展示
-首先安装graphviz。
-使用 GVEdit 打开 ponup_gpon_2.dot,就能看到展示图了。
-通过 菜单graph -- setting 可以根据需要生成 png/pdf 等格式的文件。

3、注意事项:
-Java建议安装最新的版本。
-Pdf文档非常宽,建议使用foxit打开。
-上文粗体字,使用时需要根据自己的情况修改。
-在展示方面,因为graphviz不接受”.”,所以,.h ,.c 以 _h, _c 显示。
 4、附:
-Depend  https://github.com/multilang-depend/depend/releases/
-Graphviz  http://graphviz.org/

软件优势

1、depends能够将模块会话保存到文本报告文件,以便在任何文本查看器中轻松查看。
2、所有列表视图现在可以通过图标排序,该图标提供了一种将相似类型的项目分组的简单方法。
3、您现在只需输入几个字符即可在当前排序的列中匹配,从而在所有列表视图中搜索文本。
4、在模块列表视图中添加了一些新列。它们包括链接时间戳,链接校验和,实时校验和,符号,实际基准,虚拟大小和加载顺序。
5、模块分析以检测动态依赖关系,子进程,线程活动和异常。子进程也可以针对其依赖关系进行分析。
6、为模块列表视图和日志视图添加了颜色编码,以帮助突出显示问题。
7、能够控制哪些文件扩展名会将“ViewDependencies”菜单项添加到资源管理器中的文件上下文菜单中。
8、添加热键以帮助匹配导入与导出,列表视图中的模块以及树视图中的模块。还添加了热键来查找树视图中模块的上一个,下一个或原始实例。
9、能够将模块会话保存为逗号分隔值(CSV)文件,以便轻松导入其他应用程序。
10、用户可定义的模块搜索路径,支持“KnownDLL”和“AppPaths”注册表项。搜索路径可以从图形界面或命令行中保存和加载。
11、添加了一个OS信息对话框。这些信息也保存到文本和图像(DWI)文件中。
12、能够将整个模块会话的快照保存到图像文件,以后可以在任何计算机上通过DependencyWalker加载。

软件新功能

1、depends已移至新的HTML帮助系统并更新了帮助文字。
2、C++函数名称undecorating以提供可读的C++函数原型,包括函数名称,返回类型和参数类型。
3、检测动态加载的模块,包括有关哪个模块实际调用LoadLibrary动态加载模块的详细信息。
4、动态调用函数的检测,包括有关哪个模块实际调用GetProcAddress以获取函数地址的详细信息。
5、更新了有关已知操作系统版本的内部信息,构建号码并标记到VistaRC1版本。
6、与VisualStudio帮助,MSDN帮助和MSDN联机进行集成,以提供显示任何已知功能的详细帮助的功能。
7、检测延迟负载依赖性。这是MicrosoftVisualC++6.0中引入的一种新型依赖关系。他们在Windows95/98/Me和WindowsNT/2000/XP/2003/Vista/7/8/+上工作。
8、增加了对MSDN8.0外部帮助的支持,并更新了联机帮助URL。
9、用于配置模块搜索顺序,列排序,输出文件,分析和其他设置的命令行选项。
10、能够监控模块入口点(如DllMain)寻找模块初始化失败。
11、控制台模式允许DependencyWalker在没有显示其图形界面的情况下运行。这对批处理文件和该功能的无人值守自动化非常有用。
12、支持64位Windows模块。
13、改进了处理DLL清单和app.exe.local文件的并行支持。
14、版本和/或其希望使用的文件的位置。
展开

详细信息

软件大小: 简体中文软件版本: 3.0 系统要求: 不限更新时间: 2023-04-06 11:52:27

depends工具破解版 下载地址

  • 软件排行榜
  • 软件新品榜