早期.Net平台下的反编译软件一般用reflector,但自从其商业化后就没有使用了,现在主要用ILSpy查看dll的源码,其开源、免费的特点很快就流行开来,功能和性能丝毫不逊于reflector

开源免费:    官方下载地址:http://ilspy.net/

下面用了ILSpy软件进行反编译!下面把步骤及遇到的问题写下来:

1.打开ILSpy软件,点击File  ,  打开,选择所要反编译的.exe文件,点击确定。

2.选中要保存的反编译项目名称,点击保存代码。

3.完成

4. 通过以上步骤即可得到反编译的项目文件,接下来用VS打开刚刚反编译出来的项目文件!

5.注意,反编译出来的dll,及窗体文件都是在每个文件夹下面的,且是每个dll对应一个,如下图:

下面主要就反编译中出现的一些错误做下说明:

A.对应上面的如果是dll反编译出来的,如果是公司常用的dll,就可以直接把该项目中的文件夹删除,然后把原有的dll添加引用即可;

B.在打开窗体设计时,多数情况下会出现以下错误:

双击错误即可跳转到资源文件错误的代码行中去,可以根据上面提示的行号进行查找,找到后注释即可!

C.在处理完以上错误后,往窗体中添加控件时可能会引发以下错误error CS1508:

解决方法:在解决方案资源管理器中找到对应的窗体如名为X,在这个窗体的附近会新生成一个X.resoures,选中,右键,从项目中排除,再编译即可!如下图:

ILSpy反编译软件的使用相关推荐

  1. ILSpy可以反编译c语言,ILSpy反编译工具的使用

    本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...

  2. dnSpy 强大的.Net反编译软件

    一说起.net的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等.而dnSpy同样是一款优秀的反编译软件,同时它是开源免费的.官方的描述是: dnSpy是一个调试器和. ...

  3. ILSpy反编译工具的使用

    ILSpy反编译工具的使用 本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对 ...

  4. ILSpy反编译C#web程序

    ILSpy反编译web程序的前提是找一套非常接近需要反编译web程序的项目工程,这样做是为了反编译更快速些,如果没有接近的项目工程的话也可以是框架相似的,或者最坏的就是你什么都没有,只有发布完以后的程 ...

  5. ILSpy反编译工具的介绍

    用途 ILspy是一个开源的.net反编译软件,使用十分方便. 开发原因 之所以开发ILspy是因为Red Gate宣布免费版的.NET Reflector(同样是反编译软件)将会在2011年2月停止 ...

  6. 反编译软件dnSpy中修改baml文件

    问题: 使用wpf的visifiref插件,但是会有水印和文本显示,想修改界面去掉文本 you are using the trial version 步骤1: 用反编译软件打开dl文件 步骤2: 搜 ...

  7. Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录

    FFdec是一个免费开源的swf反编译软件,在Windows,Linux,Mac上都能用,比那个硕思闪客精灵厚道多了,功能也不比它差,我以后就用FFdec了. 官网地址如下: http://www.f ...

  8. java反编器中文版,java反编译软件下载

    java反编译软件是一款专为软件编码制作的反编工具,能够享有便捷的编写界面模式,享有最清晰的运行操作窗口,实现自动检测以及安全提示功能,能够实现便捷的操作方式,运行使用方便,操作简单,欢迎到当易网下载 ...

  9. java decompiler 3.11_Java反编译软件(DJ Java Decompiler)下载 v3.11.11.95官方版-第五资源...

    DJ Java Decompiler是一款十分实用的Java反编译软件,该软件可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machin ...

  10. java 反编译软件

    1.小颖反编译软件. 最新的Java反编译工具,支持目录级的反编译,也支持双击.class文件就可查看源文件. 2.『XJad』简要介绍 =============================== ...

最新文章

  1. 排序算法 时间复杂度+空间复杂度 总结
  2. 深入理解 Java 虚拟机-如何利用 VisualVM 对高并发项目进行性能分析
  3. 用java数组模拟登录和注册功能
  4. 为什么visual的联机浏览功能不能用_饥荒为什么不出联机手游?看到这3条缺陷,才明白原因...
  5. 数组名加取地址符的理解
  6. 电量模块MODBUS RTU寄存器解读
  7. Virtuoso崩掉时layout数据恢复
  8. 马斯克公开特斯拉Model 3成本 价值这个数...
  9. 杭电5620 KK's Steel
  10. struts响应用户请求的工作流程
  11. WPF中TextBlock文本换行与行间距
  12. Imc手机连环画PC阅读器
  13. Ansys (Ansoft) Maxwell RMxprt 电机仿真入门详细教程
  14. 大数据入门教程系列之Hadoop环境搭建--新建Hadoop用户
  15. 服务器固态硬盘和普通硬盘的区别
  16. Excel2019画正态分布图和正态曲线组合图
  17. 周跳探测——历元间差分法
  18. 基于android的互动健身平台,基于Android和ARM的智能健身系统的设计与实现
  19. STM32驱动NRF24L01
  20. 异构平台运维工作文档

热门文章

  1. C#中使用Dictionary实现Map数据结构
  2. 适合C语言学习的书籍推荐 | 初学者必备
  3. 六大开源监测工具 你用过哪个?
  4. 都说苹果秋季发布会像一杯白开水,那么...
  5. 163Editor 编辑器概览
  6. PHP视频教程下载(PHP100系列视频教程)
  7. c语言学习宝典怎么样,C语言学习宝典
  8. 查看对方IP地址的5种方法
  9. 快速查找对方IP地址经典技巧汇总
  10. 洗头 Wet Hair