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