JetBrains dotPeek 2023官方版

大小:86.68M类别:调试编译

官方安全无插件纠错

  • 更新时间2023-12-13
  • 版本v2023.3.1
  • 系统Pc
  • 语言英文
dotPeek 2023是一款基于 ReSharper 捆绑反编译器的免费独立工具。这款反编译器支持包括库 (.dll)、可执行文件 (.exe) 和 Windows 元数据文件 (.winmd) 在内的多种格式。反编译后的代码可以另存为Visual Studio项目(.csproj),如果需要从旧程序集恢复丢失的源代码,此举可以节省大量时间。除此之外,dotPeek 2023从ReSharper继承了大量功能,包括上下文和上下文非敏感导航、用法搜索以及不同的代码结构和层次结构视图。JetBrains dotPeek软件支持所有版本的.NET程序和C#程序,为用户提供了最佳的.NET反编译方案。

软件特色

1、库、可执行文件以及更多
dotPeek 支持多种格式,例如库 (.dll)、可执行文件 (.exe) 和元数据文件 (.winmd)。
dotPeek 也可以反编译 .baml 文件,让您能够重建 XAML UI 定义。
除了传统的程序集和可执行文件,您还可以使用 dotPeek 打开存档(.zip、.vsix 或 .nupkg)和文件夹。 您还可以查找并从任意在线包源加载 NuGet 包(及其依赖项),或者加载 Visual Studio 项目的 packages.config 文件中列出的包。

2、查看源代码是否可用
反编译代码聊胜于无,不过有时您可以将程序集与它的源代码相匹配,那么为什么不利用这一点呢? dotPeek 可以根据 PDB 文件识别本地源代码,或者从 Microsoft Reference Source Center 或 SymbolSource.org 等源服务器中获取源代码。 此外,dotPeek 可以生成 PDB 文件。
使用菜单栏中的导航模式下拉列表来选择您只想要 dotPeek 反编译程序集,还是尝试查找源代码(如果可能)。

3、显示或隐藏编译器生成的代码
您可以选择显示某些编译器转换,从而使 dotPeek 显示的代码结构与编译器转换后的代码结构非常相似。 这有助于了解编译器如何处理 lambda、闭包和自动属性等对象。

4、探索正在运行的进程
Process Explorer 窗口可以显示当前正在运行的所有进程的列表,并且可以探索进程的模块以及对其中的 .NET 程序集进行反编译。 您可以选择显示或隐藏原生进程和模块,或者打开进程层次结构视图。
筛选列表以查找您正在寻找的模块或进程,然后将其程序集添加到Assembly Explorer中进行更深入的调查。

5、以单独视图查看 IL 代码
无论您何时想要在源代码以外深入了解,都可以从反编译的 C# 中的任意一点导航到 IL 代码。
最简单的方法是在与主代码查看器同步的单独工具窗口中显示 IL 代码。
dotPeek 可为反编译代码和从符号文件重现的源代码显示 IL 代码。

6、以反编译的 C# 的注释形式查看 IL 代码
或者,您也可以选择以反编译的 C# 代码的注释形式显示 IL 代码,这实际上会将它的默认文本查看器和通常单独的 IL Viewer 窗口合并显示在一个视图中。

7、使用您偏好的颜色主题
dotPeek 支持与 Visual Studio 相同的颜色主题集。
例如,您可以选择“蓝色”或“深色”主题,或者选择与 Visual Studio 设置同步颜色主题偏好设置。

dotPeek 2023新功能

1、程序集差异改进
dotPeek 2023.3 可以比较 NuGet 软件包、文件夹和 .zip 文件。
用于比较程序集的功能现在具有更多比较选项。 您可以选择多种不同的模式(Show all(全部显示)、Show only differences(仅显示差异)、Show only signature differences(仅显示签名差异)、Show only public API differences(仅显示公共 API 差异))。 此外,您还可以指定是否希望该差异忽略成员/特性顺序差异以及可以为 null 的引用类型的注解中的差异。

2、Assembly Explorer
在 Assembly Explorer 中浏览 NuGet 软件包时,您现在可以查看这些 NuGet 软件包中包含的所有文件和文件夹。
现在可以在节点表示树和 Properties(属性)窗格中查看 Win32 资源节点,包括大小和类型(如果可以确定)。

3、程序集差异 
dotPeek 2023.2 提供了详细比较两个程序集的方法。 仔细检查特定程序集两个版本之间的差异并搜索较新版本中可能引入的潜在漏洞时,这个功能特别实用。

4、IL Viewer 工具窗口
2023.1 版本的 dotPeek 包含以下针对 IL Viewer 工具窗口的改进:
在低级和高级 C# 代码中,IL Viewer 会按照在原始源代码中使用的方式显示变量名称,而在高级 C# 代码中,它还会显示局部变量的原始元组元素名称。
注释的元组元素名称将从 PDB/反编译器渲染,用于中间语言 (IL) 代码中的局部变量声明。
字段和属性初始值设定项、迭代器内语句、async 方法、lambda、局部函数以及高级 C# 的局部函数和嵌套局部函数声明的同步已得到改进。

5、其他更新
现在引入了解码 Win32 字符串表资源的功能。
dotPeek 现在可以在程序集/非程序集、捆绑包中的文件、归档、NuGet 软件包、比较的程序集和 Win32 资源的 Properties(属性)窗格中显示所打开文件的大小。
现在可以验证程序集 authenticode 签名。
显式 #nullable disable 指令显示在反编译的源代码中。

展开内容

更多版本

  • dotPeek 2022官方版 83.13M dotPeek 2022官方版是JetBrains公司推出的一款免费的.net反编译工具,它是一个基于ReSharper捆绑反编译器的免费独立工具。反编译来源生成项目之后,用户不需要离开dotPeek就能够浏览项目文件。而且,Dotpeek也可以作为一个

类似软件

  • Reqable电脑版 28.66M 跨平台的专业HTTP开发和调试工具

  • ilspy反编译工具 5.02M ilspy中文版是一款强大的反编译工具,主要针对.net平台的各类软件进行反编译,能够轻松反编译C#和VB语言的程序,软件本身是C#程序,并且完全免费,是一款开源软件,如果用户懂得编程的话,能够自己进行扩展和修改,使得软件更加强大。 ilspy反编译工

  • Translhextion(十六进制编辑器) 377K Translhecton是一款专业的十六进制编辑器,可以帮助用户在十六进制编辑器中查看、编辑和修改二进制文件。该软件支持多种文件格式,包括EXE、DLL、PE、ELF、MZ、MOD、BIN、ISO等,并且可以在十六进制模式和文本模式之间自由切换。Tran

  • BrowseEmAll(多浏览器测试工具) 239.99M BrowseEmAll电脑版是一款非常专业的多浏览器测试工具,通过这款软件可以帮你快速测试不同浏览器的兼容性以及其他性能,该软件采用Record Play技术来启动自动化测试功能,启动自动化测试功能之后,软件将自动对所有主流浏览器的自动化测试并获取其结论

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • x64dbg官方版 32.88M x64dbg 是一款免费开源的x64/x32位反汇编修改程序,适用Windows系统。软件支持中文界面和插件,界面及操作方法与OllyDbg调试工具类似,支持类似C表达式解析器、DLL和EXE文件调试、IDA式的跳跃箭头与侧边栏、动态识别模块指令、反汇编

  • ONVIF Device Test Tool(ONVIF测试工具) 15.67M ONVIF Device Test Tool是一款免费的ONVIF设备测试工具软件。

  • luaeditor(lua编辑调试器) 1022K luaeditor官方版是一款功能非常实用的LUA编译和调试工具,而LUA是一个小巧的脚本语言,一般的程序调试都要进行代码分析,非常的繁琐。而今天小编为大家介绍的这款luaeditor就不用这么的麻烦,可以直接的注到宿主程序内对lua脚本进行编译调式。而

  • MinGW编译器官方版 132.03M MinGW不是软件,确是一个非常重要的东西,和jre的功能有点一样,jre是为我们的java程序提供环境,而它则是为我们的C/C++提供环境的运行库。这个环境的全称为Minimalist GNU for Windows,是一个可自由使用和自由发布的win

  • .NET Reflector(.NET反编译工具) 9.04M .NET Reflector又简称为reflector,这是微软员工Lutz Roeder专门为.NET 开发人员而编写提供的一款专业强大、功能全面的反编译工具,有了它不仅可以轻松的帮助用户连接.NET Framework的官方类别组件,还能以.NET

  • Reqable电脑版 28.66M 跨平台的专业HTTP开发和调试工具

  • powershell studio 2022官方版(脚本编辑器软件) 512.98M powershell studio 2022官方版是一款高效、专业、实用的脚本编辑器软件,其最强悍的编辑功能,它能够让你的工作更加简便化,再加上功能齐全的PowerShell 编辑器、全面的脚本调试器、高级函数的函数生成器等功能,可以让用户们快速的调试代

  • x64dbg中文版 32.75M x64dbg是一款开源且功能强大的x64/x32位二进制调试器。x64dbg具有简洁的界面以及强大的功能,提供了类似C的表达式解析器、全功能的DLL和EXE文件调试、IDA般的侧边栏与跳跃箭头、动态识别模块和串、快反汇编、可调试的脚本语言自动化等多项实用

  • Resource Tuner(EXE资源管理工具) 4.91M Resource Tuner

  • aut2exe中文版 192K aut2exe中文版是一款能够将aut格式的脚本文件轻松编译成exe可执行文件文件的工具,它是许多用户利用autoit写脚本的时候需要用到的一款强大编译工具,aut2exe中文版简单易用,无需用户会高超的编程技术,简单的将软件拖放到窗口中就能够实现显示对

  • HttpMaster(Web开发测试工具) 3.86M HttpMaster电脑版是一款简单实用的Web程序测试工具,可以通过从指定网站请求资源来自动化测试。该款工具提供了五个功能模块,包括了Web开发、创建新项目、执行测试、监控测试的运行环境、管理网络资源等,通过它,你可以检查网页的通信情况、测试网页加载的

  • GDA反编译工具 5.82M GJoy Dex Analysizer官方版简称GDA,它是一款全交互式的现代反编译工具,它不仅只是反编译工具,同时也是一款轻便且功能强大的综合性逆向分析利器,其不依赖java且支持apk、dex、odex、oat、jar、aar、class文件的

  • debugview正式版 1.3M debugview是微软出品的一款非常强大的能够帮助用户查看调试信息的实用工具,支持用户使用Debug、Release模式编译的程序,甚至支持内核程序,非常方便,而且在查看的时候还可以定制各种过滤条件,让你只看到关心的输出信息等,还能够高亮一些重要内容和

  • Awen串口调试助手绿色版 87K Awen串口调试助手绿色版是一款非常好用的串口调试工具。软件支持300-115200bps波特率的调试,但是大于15000的就得需要专门的设置支持才可进行调试,其在数据接收及发送上,用户都可以以十六进制的方式来进行操作,此外,用户也可以在接收数据上

  • BrowseEmAll(多浏览器测试工具) 239.99M BrowseEmAll电脑版是一款非常专业的多浏览器测试工具,通过这款软件可以帮你快速测试不同浏览器的兼容性以及其他性能,该软件采用Record Play技术来启动自动化测试功能,启动自动化测试功能之后,软件将自动对所有主流浏览器的自动化测试并获取其结论