ILSpy反编译软件的使用
早期.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反编译软件的使用相关推荐
- ILSpy可以反编译c语言,ILSpy反编译工具的使用
本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...
- dnSpy 强大的.Net反编译软件
一说起.net的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等.而dnSpy同样是一款优秀的反编译软件,同时它是开源免费的.官方的描述是: dnSpy是一个调试器和. ...
- ILSpy反编译工具的使用
ILSpy反编译工具的使用 本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对 ...
- ILSpy反编译C#web程序
ILSpy反编译web程序的前提是找一套非常接近需要反编译web程序的项目工程,这样做是为了反编译更快速些,如果没有接近的项目工程的话也可以是框架相似的,或者最坏的就是你什么都没有,只有发布完以后的程 ...
- ILSpy反编译工具的介绍
用途 ILspy是一个开源的.net反编译软件,使用十分方便. 开发原因 之所以开发ILspy是因为Red Gate宣布免费版的.NET Reflector(同样是反编译软件)将会在2011年2月停止 ...
- 反编译软件dnSpy中修改baml文件
问题: 使用wpf的visifiref插件,但是会有水印和文本显示,想修改界面去掉文本 you are using the trial version 步骤1: 用反编译软件打开dl文件 步骤2: 搜 ...
- Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录
FFdec是一个免费开源的swf反编译软件,在Windows,Linux,Mac上都能用,比那个硕思闪客精灵厚道多了,功能也不比它差,我以后就用FFdec了. 官网地址如下: http://www.f ...
- java反编器中文版,java反编译软件下载
java反编译软件是一款专为软件编码制作的反编工具,能够享有便捷的编写界面模式,享有最清晰的运行操作窗口,实现自动检测以及安全提示功能,能够实现便捷的操作方式,运行使用方便,操作简单,欢迎到当易网下载 ...
- java decompiler 3.11_Java反编译软件(DJ Java Decompiler)下载 v3.11.11.95官方版-第五资源...
DJ Java Decompiler是一款十分实用的Java反编译软件,该软件可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machin ...
- java 反编译软件
1.小颖反编译软件. 最新的Java反编译工具,支持目录级的反编译,也支持双击.class文件就可查看源文件. 2.『XJad』简要介绍 =============================== ...
最新文章
- 排序算法 时间复杂度+空间复杂度 总结
- 深入理解 Java 虚拟机-如何利用 VisualVM 对高并发项目进行性能分析
- 用java数组模拟登录和注册功能
- 为什么visual的联机浏览功能不能用_饥荒为什么不出联机手游?看到这3条缺陷,才明白原因...
- 数组名加取地址符的理解
- 电量模块MODBUS RTU寄存器解读
- Virtuoso崩掉时layout数据恢复
- 马斯克公开特斯拉Model 3成本 价值这个数...
- 杭电5620 KK's Steel
- struts响应用户请求的工作流程
- WPF中TextBlock文本换行与行间距
- Imc手机连环画PC阅读器
- Ansys (Ansoft) Maxwell RMxprt 电机仿真入门详细教程
- 大数据入门教程系列之Hadoop环境搭建--新建Hadoop用户
- 服务器固态硬盘和普通硬盘的区别
- Excel2019画正态分布图和正态曲线组合图
- 周跳探测——历元间差分法
- 基于android的互动健身平台,基于Android和ARM的智能健身系统的设计与实现
- STM32驱动NRF24L01
- 异构平台运维工作文档