查看C#的IL代码
来源:互联网 发布:佳能单反如何测光 知乎 编辑:程序博客网 时间:2024/06/07 03:39
IL(Intermediate Language),它也称为CIL或者MSIL,译成中文就是“中间语言”。
C:\Program Files\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools找到ILDasm.exe。它可将.exe文件反编译成IL代码。
命令:ldasm .\XXX.exe /output:XXX.il
nop 无操作IL_0000: 代码行的开头 一般在IL_标记之前的部分为变量的声明与初始化操作ldc.i4.number:ldc指令更加有效.它传输一个整型值-1以及0到8之间的整数给计算堆栈stloc.0 把值从评估栈中弹出,并赋给第0个变量ldloc.0 把第0个局部变量值压入评估栈。call 调用静态方法callvir 则调用实例方法box 装箱unbox 拆箱ret 返回 return
这是一篇关于IL写的不错的文章
0 0
- 查看C#的IL代码
- C# 如何查看源程序的IL代码
- 使用il查看代码
- 快速启动ILDasm查看当前项目的IL代码
- IL代码的分析
- C# 构造函数避免IL(反编译)代码膨胀的方法--C#编译有点狂啊
- c# il (中间代码)exe,dll(编译成的程序) 之间的转换
- c#的逆向工程-IL指令集
- C# IL代码、JIT编译器、MSIL、Ildasm.exe
- 回复读者问题:为何C#中类方法的IL代码要放在类型表中?
- changerlayer.il allegro的il
- (翻译) 《C# to IL》第一章 IL入门
- 黄皮书---《C# to IL》
- 透过IL看C#
- C# IL 指令
- 浅谈C#中IL
- IL代码底层运行机制
- IL代码底层运行机制
- Spring5:@Autowired注解、@Resource注解和@Service注解
- scala获取程序运行时间
- bzoj2468 SJY摆棋子(kd_Tree模板题)
- lintcode(32)最小子串覆盖
- ZooKeeper 概述
- 查看C#的IL代码
- 字符串的小处理
- 前端的方向
- php接入支付宝异步通知
- 2000年分区联赛提高组之四 方格取数+2008年分区联赛提高组第三题 传纸条
- ios学习笔记4--sourceTree使用详解
- BZOJ 2523: [Ctsc2001]聪明的学生
- Altium Designer快捷键失效如何恢复
- 三维扫描仪[10]——如何设计一台云台式扫描仪(代码详解)