1、把dll文件導入到ildasm工具中,ildasm是由微軟提供的.net程序反編譯工具,位於“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin”
2、在ildasm中File->dump,把dll文件轉儲為*.il文件存到某個指定文件夾里,得到*.il和*.res兩個文件,有時也會有*.resource文件
3、用記事本打開得到的*.il文件,找到對應的方法,進行修改(如果修改的代碼太多,那則需要先學習一下“C#反編譯之IL語法”),具體情況具體分析,修改之后保存。
4、打開DOS命令,進入到 c:\Windows\Microsoft.NET\Framework\v2.0.50727> 文件夾,然后輸入命令:ilasm /dll/resource=a.res a.il(注意a.res和a.il兩文件夾位置不可變),回車,就在對應目錄下生成新的dll文件,如果不放心,可以用Refletor反編譯工具重新反編譯新的dll文件,檢查代碼。