dnSpy反编译C#编译以后dll文件并调试
dnSpy介绍
dnSpy中文版是一款强大的.net语言编程工具,它可以反汇编编译工具。dnSpy中文版针对NET语言的复杂性,提供了一个更好的替代库的文档,还能恢复丢失或不可用的源代码,解决定位性能问题,帮助开发人员分析依赖关系、检查混淆,软件方便简单。
链接: dnSpy下载地址
dnSpy使用方式
1.将需要反编译的dll文件添加到dnSpy软件,即可看到程序反编译的以后的C#代码
2.如果需要运行点击绿色Run按钮,会出现以下窗体
3.可执行程序为:你反编译工程bin目录下的exe文件,注(如果是后期改动了代码一定需要使用vs将代码重新生成编译,再重新启动)
在需要调试的地方打上断点,程序启动以后,自然就会运行到需要调试的地方。
dnSpy反编译C#编译以后dll文件并调试相关推荐
- 反编译Unity3d 中的dll文件
一.步骤实现 1.下载反编译工具,目前,我使用的是ILSpy,打开工具,得到如下界面 2.点击File后得到如下界面 3.单击 "打开" 按钮,选择Unity3d 安装目录下的dl ...
- 如何保护.net中的dll文件(防破解、反编译)
.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行.中间语言很容易被反编译,所以研究下如何有效的保护dll文件. ...
- vc6编译出小体积pe文件
VC写的程序体积是挺大的,网上也有很多优化的文章,都是针对VC6.0来说的.我把我的总结下. #include <windows.h> #pragma comment(lib,&quo ...
- 建立注册DLL和反注册DLL文件的快捷方式
我们经常要注册或者反注册自己写的dll文件,加一个快捷方式会减少自己的工作量: [HKEY_CLASSES_ROOT/dllfile/shell/Unregister] "Command&q ...
- labview如何加载库_LabVIEW如何方便地调用DLL文件
转自:http://bbs.elecfans.com/jishu_469502_1_1.html LabVIEW调用DLL文件 LabVIEW支持通过调用DLL文件的方式与其它编程语言混合使用.比如, ...
- 使用vs2008制作dll文件,生成动态链接库
转自:http://blog.csdn.net/howard_liu1314/article/details/7862326 1.制作dll文件 vs2008中,File > New P ...
- 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...
摘要 在Qt Creator中写完程序,在Qt Creator中的debug或者release状态下运行程序都是没有问题的,并且会在工程目录下生成对应的debug或者release文件夹,里面存放着生 ...
- ILRuntime(二)整合Hotfix到Unity中,脚本生成dll文件
如果开发的时候按之前的一个Hotfix工程,一个Unity工程,开发会很麻烦.因此我们可以把Hotfix部分的代码放入到Unity当中,并增加一个标记,到时候把这些代码整合成一个dll文件即可. 具体 ...
- 注册dll文件的方法集合
手工注册dll文件的命令 regsvr32 c:/winnt/system32/msjetoledb40.dll DLL files Register and Unregister 有的程序员经常 ...
- 反编译C#的dll文件并修改,再重新生成dll
1.把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于"C:\Program Files\Microsoft SDKs\Windows\v6.0A\ ...
最新文章
- ASP.NET结合COM组件发送Email
- Install ArchLinux on SSD
- 如何遍历JavaScript对象?
- 集合php,PHP问题集合
- 苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了...
- java开发变化_十年编程语言变化,大众程序员的路在哪里?
- 信号处理常用算法介绍
- 写一个工具生成数据库实体类
- 包含min函数的栈 python_面试题_设计包含 min函数的栈
- JDK下载与安装、 Eclipse下载与使用、 Tomcat下载与使用、 MySQL安装与使用
- java 服务注册中心_服务治理的含义和java最流行的微服务框架服务治理注册中心的搭建...
- 如何杀掉可恶的Notkelvir病毒
- linux怎么打开rdp文件,Linux运维知识:linux实现rdp访问
- 你知道云计算,但是你知道“云工作”吗?
- 【图像去雾】基于matlab偏振水下模糊图像去雾【含Matlab源码 396期】
- 【C语言】VSCode配置C语言开发环境(详细图文)
- Python实现重心法
- 解决win10微软应用商店打不开的问题
- Ps怎么做火焰字 PS火焰字制作图文教程
- 枚举类型是什么意思,怎么用?