dotnetCharting.WinForms 7.0 破解

Winform破解方法见: http://jetboy.blog.hexun.com/7732520_d.html

Webform破解方法见:http://www.cnblogs.com/dreamof/archive/2008/09/24/1297798.html


dotnetCharting.winforms 7破解过程中的 的要点

1、开始-所有程序-Microsoft Visual Studio .NET 2010-Visual Studio  工具-Visual Studio 命令提示。输入ildasm。 

2、在IL DASM里面,文件-打开,选择dotnetCharting.WinForms.dll。然后文件-转储-确定,导出il文件,文件名为dotnetCharting.WinForms。用记事本打IL文件,修改破解代码,修改完成并保存。

过程如下:

(1)查找函数

 .method private hidebysig instance void

          a(class [System.Drawing]System.Drawing.Bitmap& A_0,

            class [System.Drawing]System.Drawing.Imaging.Metafile& A_1,

            class [System.Drawing]System.Drawing.Graphics A_2) cil managed

  {

// 代码大小       360 (0x168)

    .maxstack 7

    .locals init (class[System.Drawing]System.Drawing.Bitmap V_0,

             class[System.Drawing]System.Drawing.Graphics V_1)

///

    IL_002e: ldloc.0

    IL_002f: ret

  } // end of method ab::c


(2)发现对应的函数是dotnetCHARTING.WinForms下的private void a(ref Bitmap A_0, ref Metafile A_1, Graphics A_2);

 (3) 用Reflector查看ab类下的这个函数,看看要怎么破解,让这个函数蓝色不执行就可以

   3.1 .

IL_002a:  ldarg.0

 IL_002b:  ldfld      bool dotnetCHARTING.WinForms.ab::b4

IL_0030:  brfalse.s  IL_0053

修改成
    IL_002a:  nop
    IL_002b:  ldc.i4.0
    IL_0030:  brfalse.s  IL_0053

 

 3.2.
    IL_0032: ldarg.0
    IL_0033: ldfld      booldotnetCHARTING.WinForms.ab::b5
    IL_0038:  brfalse.s  IL_0053
   删除

(5) 去掉强名:删除.assembly dotnetCHARTING.WinForms里的publickey

il文件到此修改完成,保存文件

3.生成dll

开始-所有程序-Microsoft Visual Studio .NET 2010-Visual Studio .NET 工具-Visual Studio命令提示。

输入ilasm /dll /res:目录/ dotnetCharting.WinForms.res  目录/dotnetCharting.WinForms.il生成新的dll文件。

大功告成,水印,logo,连接地址没有了大笑


下载地址: http://download.csdn.net/detail/giself/4160620


我生成的是dotnet4.0,使用时要把项目运行时改成4.0

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值