dnSpy介绍

dnSpy中文版是一款强大的.net语言编程工具,它可以反汇编编译工具。dnSpy中文版针对NET语言的复杂性,提供了一个更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖关系、检查混淆,软件方便简单。

链接: dnSpy下载地址

dnSpy使用方式

1.将需要反编译的dll文件添加到dnSpy软件,即可看到程序反编译的以后的C#代码

2.如果需要运行点击绿色Run按钮,会出现以下窗体

3.可执行程序为:你反编译工程bin目录下的exe文件,注(如果是后期改动了代码一定需要使用vs将代码重新生成编译,再重新启动)
在需要调试的地方打上断点,程序启动以后,自然就会运行到需要调试的地方。

dnSpy反编译C#编译以后dll文件并调试相关推荐

  1. 反编译Unity3d 中的dll文件

    一.步骤实现 1.下载反编译工具,目前,我使用的是ILSpy,打开工具,得到如下界面 2.点击File后得到如下界面 3.单击 "打开" 按钮,选择Unity3d 安装目录下的dl ...

  2. 如何保护.net中的dll文件(防破解、反编译)

    .net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行.中间语言很容易被反编译,所以研究下如何有效的保护dll文件. ...

  3. vc6编译出小体积pe文件

    VC写的程序体积是挺大的,网上也有很多优化的文章,都是针对VC6.0来说的.我把我的总结下.   #include <windows.h> #pragma comment(lib,&quo ...

  4. 建立注册DLL和反注册DLL文件的快捷方式

    我们经常要注册或者反注册自己写的dll文件,加一个快捷方式会减少自己的工作量: [HKEY_CLASSES_ROOT/dllfile/shell/Unregister] "Command&q ...

  5. labview如何加载库_LabVIEW如何方便地调用DLL文件

    转自:http://bbs.elecfans.com/jishu_469502_1_1.html LabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用.比如, ...

  6. 使用vs2008制作dll文件,生成动态链接库

    转自:http://blog.csdn.net/howard_liu1314/article/details/7862326 1.制作dll文件     vs2008中,File > New P ...

  7. 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...

    摘要 在Qt Creator中写完程序,在Qt Creator中的debug或者release状态下运行程序都是没有问题的,并且会在工程目录下生成对应的debug或者release文件夹,里面存放着生 ...

  8. ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件

    如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...

  9. 注册dll文件的方法集合

    手工注册dll文件的命令   regsvr32 c:/winnt/system32/msjetoledb40.dll DLL files Register and Unregister 有的程序员经常 ...

  10. 反编译C#的dll文件并修改,再重新生成dll

    1.把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于"C:\Program Files\Microsoft SDKs\Windows\v6.0A\ ...

最新文章

  1. ASP.NET结合COM组件发送Email
  2. Install ArchLinux on SSD
  3. 如何遍历JavaScript对象?
  4. 集合php,PHP问题集合
  5. 苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了...
  6. java开发变化_十年编程语言变化,大众程序员的路在哪里?
  7. 信号处理常用算法介绍
  8. 写一个工具生成数据库实体类
  9. 包含min函数的栈 python_面试题_设计包含 min函数的栈
  10. JDK下载与安装、 Eclipse下载与使用、 Tomcat下载与使用、 MySQL安装与使用
  11. java 服务注册中心_服务治理的含义和java最流行的微服务框架服务治理注册中心的搭建...
  12. 如何杀掉可恶的Notkelvir病毒
  13. linux怎么打开rdp文件,Linux运维知识:linux实现rdp访问
  14. 你知道云计算,但是你知道“云工作”吗?
  15. 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】
  16. 【C语言】VSCode配置C语言开发环境(详细图文)
  17. Python实现重心法
  18. 解决win10微软应用商店打不开的问题
  19. Ps怎么做火焰字 PS火焰字制作图文教程
  20. 枚举类型是什么意思,怎么用?

热门文章

  1. 调戏微软文言文AI翻译:“永不舍汝”、“其母之”是什么鬼???
  2. 佰马DTU连接远程服务器操作教程
  3. 利用oc门或od门实现线与_OC和OD门、线与和线或
  4. pip学习20200810
  5. Oligo 7 引物设计 安装
  6. 计算机应用基础学生指导评语,计算机应用基础评课稿范本
  7. 信源编码与信道编码区别(十一)
  8. 在Android的Termux超级终端下进行内网穿透
  9. 1047 : 对数表
  10. 常用的软件测试方法及特点分析