一、把dll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin”工具
二、在ildasm中File->dump,把dll文件转储为*.il文件存到某个指定文件夹里,获得*.il和*.res两个文件,有时也会有*.resource文件学习
三、用记事本打开获得的*.il文件,找到对应的方法,进行修改(若是修改的代码太多,那则须要先学习一下“C#反编译之IL语法”),具体状况具体分析,修改以后保存。.net
四、打开DOS命令,进入到 c:\Windows\Microsoft.NET\Framework\v2.0.50727> 文件夹,而后输入命令:ilasm /dll/resource=a.res a.il(注意a.res和a.il两文件夹位置不可变),回车,就在对应目录下生成新的dll文件,若是不放心,能够用Refletor反编译工具从新反编译新的dll文件,检查代码。asm