有些.net dll我们没有源码,如果要修改某些东西,可以用ilasm.exe反编译为il代码,修改后再编译回dll

ilasm通常放在以下路径

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe

反编译dll

用ilasm打开一个dll文件,然后点击【文件】->【转储】

点击【确定】保存为一个il文件

用vs打开il文件进行修改,然后用以下命令,重新编译dll文件

如果反编译出来的dll带了res资源文件,编译回去的时候需要加参数/RESOURCE=test.res

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe test.il /output=test.dll  /RESOURCE=test.res  /dll

最新文章

  1. RFID电子标签天线的印刷
  2. wamp下多域名配置问题
  3. 程序猿每个VPN真卡手
  4. FooTable高级的响应式表格jQuery插件
  5. 优先队列(Priority Queue)
  6. java 中的原始类型与原始封装类型
  7. C语言+ODBC+SQL 连接
  8. javaScript增加样式规则(新增样式)
  9. 【转载】HTML和XML的区别
  10. Android内置下拉刷新组件SwipeRefreshLayout
  11. Web层框架对网站中所有异常的统一解决
  12. JS中关于clientWidth offsetWidth scrollWidth 的区别及意义
  13. python程序的标准输入输出
  14. vue启动时候报错
  15. redis与memacache的区别(转)
  16. Vue 组件异步加载(懒加载)
  17. Dockerfile的alpine时区设置
  18. python基础--基础练习题(一)
  19. 亿级 Web 系统搭建:单机到分布式集群
  20. RNN/LSTM/GRU/seq2seq公式推导

热门文章

  1. postgresql备份和恢复
  2. 使用DBMS_REDEFINITION在线切换普通表到分区表
  3. Jsp中EL表达式的使用
  4. Python科学计算的瑞士军刀——Anaconda 安装与配置
  5. oc70--NSArray1
  6. caffe to tensorflow alexnet model
  7. P3178 [HAOI2015]树上操作 树链剖分
  8. 66.extjs 里对getvalue() 和getRawValue()
  9. 当下较热web前端技术汇总
  10. knockjs