用 ilasm 反编译、修改.net dll文件
2024-08-31 01:41:30
有些.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
最新文章
- RFID电子标签天线的印刷
- wamp下多域名配置问题
- 程序猿每个VPN真卡手
- FooTable高级的响应式表格jQuery插件
- 优先队列(Priority Queue)
- java 中的原始类型与原始封装类型
- C语言+ODBC+SQL 连接
- javaScript增加样式规则(新增样式)
- 【转载】HTML和XML的区别
- Android内置下拉刷新组件SwipeRefreshLayout
- Web层框架对网站中所有异常的统一解决
- JS中关于clientWidth offsetWidth scrollWidth 的区别及意义
- python程序的标准输入输出
- vue启动时候报错
- redis与memacache的区别(转)
- Vue 组件异步加载(懒加载)
- Dockerfile的alpine时区设置
- python基础--基础练习题(一)
- 亿级 Web 系统搭建:单机到分布式集群
- RNN/LSTM/GRU/seq2seq公式推导