by 博主
20. 五月 2008 17:54
1. 首先使用Reflector反编译工具尝试反编译程序。
2. 查找程序判断是否注册或者显示非注册版限制的代码。
3. 使用ilDasm反编译DLL为IL文件。
4. 去掉“判断是否注册”的代码或者“显示非注册版限制”的代码。
5. 使用ILasm编译IL文件为DLL。
使用ilasm编译il为DLL文件的方法如下:进入命令行模式。
进入ilasm.exe所在目录输入: Ilasm.exe /dll E:"il"WinHTMLEditorControl.il。编译成功。
ILDASM.EXE的位置:C:\Program Files\Microsoft Visual Studio .Net 2003\SDK\V1.1\Bin\
ILASM.EXE的位置:C:\Windows\Microsoft.NET\Framework\V1.1.4322\
注意.不同版本的在对应的版本号目录下面.