最近在对CLR的学习过程中,不可避免的要看IL代码,而要想看IL代码,就必须对PE文件进行反编译,查看IL代码和元信息最靠谱的就是VS自带的ILDasm了,那么ILDasm又是如何附加到VS的呢? 接下来一一介绍。环境:一个安装好的vs2015,ILDasm工具自带

查找ILDasm

寻找起来过于复杂,如果是默认安装的话可以在C盘搜索ildasm.exe

这里我的工具路径是:

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\

附加ILDasm到VS

1,在VS的菜单栏选择工具—外部工具

2,在外部工具里直接添加ILDASM


命令部分直接添加ildasm.exe的路径

3,然后就可以在工具里发现ILDASM

可以看到类,PE文件,和主方法入口。,点击视图里的元信息–显示还可以看到详细的元数据信息:

熟悉的TypeDef就可以看到了。

ILDasm使用方式

从IL视图可以看到如下信息:

【解决方案 六】---在VS2015里使用ILDasm相关推荐

  1. 王宇阳:六个案例里的SEO启发

    王宇阳:六个案例里的SEO启发 SEO的回报是巨大的,但并不是所有企业都适合SEO,更加不提倡大多数的企业去组建自己的SEO团队.原因在于,搜索引擎资源的有限性决定了这是一个现实并且相当残酷的行业.以 ...

  2. 15 《上帝之饮:六个瓶子里的历史》 -豆瓣评分7.5

    与您一起终身学习~ border="0" width="330" height="86" src="//music.163.com ...

  3. ASP.NET 2.0数据教程之三十六 在DataList里编辑和删除数据

    导言 概述插入.更新和删除数据 里我们已经学习了如何使用GridView等控件来插入,更新删除数据.通过ObjectDataSource和其它数据控件仅仅只需要在智能标签里勾一下checkbox就完成 ...

  4. Spring Boot——易班优课YOOC课群在线测试自动答题解决方案(六)后端改造

    前文 JavaScript--易班优课YOOC课群在线测试自动答题解决方案(一)答案获取 Spring Boot--易班优课YOOC课群在线测试自动答题解决方案(二)答案储存 Spring Boot- ...

  5. 贺利坚老师汇编课程37笔记:运用栈加两层循环之把六个字符串里的字母都改写成大写字母

    指路老师的博客 题目如下,编程加个datasg段中每个单词改写为大写字母 4个字符串,看成4行16列的二维数组 要修改二维数组的每一行的前3列 构造4 X 3 次二重循环 [BX+SI]方式,基址BX ...

  6. 贺利坚老师汇编课程37笔记:把六个字符串里的头一个字母改写成大写字母

    指路老师的博客 将datasg段中每个单词的头一个字母改写成大写字母,共六个字符串 像是某个软件的菜单 assume cs:codesg,ds:datasg datasg segmentdb '1. ...

  7. 【解决方案】VS2013外部工具中添加ildasm.exe

    VS2013安装在Win8.1的操作系统中,开始屏幕中找不到ildasm.exe没有显示,于是下面提供了一种方法将ildasm.exe工具添加到VS2013外部工具中,并将反编译的代码输出到VS201 ...

  8. “六面魔方”里的浪潮

    导语:可被称为中国顶级方案商,必备几项硬件指标:营业收入自不必说,20亿元是基本门槛:涉足行业也必然多元,否则没有开阔的眼界和判断力:当然业务能力还必须深入核心应用,简单的集成业务无法拥有与用户平等的 ...

  9. 编程中十大常用算法:(六)普里姆算法(最小生成树)

    背景 修路问题: (1)有七个村庄(A-G),现需要修路把7个村庄连通 (2)各个村庄的距离用边线(权值)表示,例如村庄A到村庄B的距离为5公里 求: 如何修路保证各个村庄都能连通,并且总的修建公路总 ...

  10. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(十六)利用PC端和移动端BUG

    前文 JavaScript--易班优课YOOC课群在线测试自动答题解决方案(一)答案获取 Spring Boot--易班优课YOOC课群在线测试自动答题解决方案(二)答案储存 Spring Boot- ...

最新文章

  1. 综述:植物相关微生物群在传统草药中的作用
  2. python简单代码hello-[代码全屏查看]-python初学之helloworld
  3. Spark学习之Spark RDD算子
  4. 【WinCE】SD card技术了解并WINCE下SDHC驱动开发(updated)
  5. INFO:InstallShield InstallScript工程中自定义界面文本输入控件的两个注意事项
  6. boost::multi_array模块调整 multi_arrays 大小的测试
  7. ipcp协议 Linux,Linux命令Man解释:PPPD(8) :点对点daemon协议
  8. JDBC基本知识总结概括及8个阶段优化过程:
  9. kotlin泛型_Kotlin泛型
  10. 如何查看论文被收录的情况?
  11. 用PS去掉图片中的文字
  12. 解决Web部署 svg/woff/woff2字体 404错误(转)
  13. 1月15日科技资讯|微信可直接转账到 QQ;小米联合中国联通推出当前最便宜 5G 套餐;Git 2.25.0 发布
  14. 机器学习训练营--快来一起挖掘幸福感吧
  15. 低分辨率和畸变严重的棋盘格角点的自动检测
  16. 使用DiskMan(DiskGen)恢复被删除的分区
  17. 声音处理用什么软件?3款软件让你的作品出圈!
  18. 【Xilinx DMA SG】Xilinx DMA SG 模式
  19. 开源智慧党建小程序源码系统+搭建教程
  20. Oracle企业管理器(OEM)常见问题解答

热门文章

  1. idea git push 码云: Remote: [31mYou do not have permission to push to the repository via HTTPS
  2. Icode编程>>>图形化编程>>>1级训练场>>>重复执行练习【1】
  3. win10应用商店无法连接到服务器出错,解决win10应用商店无法登陆提示错误0x80070426的方法...
  4. HTML5期末大作业:直播网站设计——仿在线媒体歪秀直播官网模板html源码(11个页面) HTML+CSS+JavaScript 期末作业HTML代码...
  5. mysql如何清空数据库表内容
  6. 金蝶k3单据编码规则_金蝶k3套打格式设置图文教程(凭证与供应链单据)
  7. i2c时序图(AT24C08)
  8. 千图成像python_【Python还能干嘛】爬取微信好友头像完成马赛克拼图(千图成像)~...
  9. 利用poi3.8中SXSSFWorkbook实现大数据量导出excel
  10. 生意参谋活动复盘分析