dotnetCHARTING 7.0破解方法

原创文章,转载请注明出处https://blog.csdn.net/aaron_lyn1985/article/details/6719280

dotnetCHARTING组件是外国友人开发的一款基于.net的图形图表显示软件,由于没有找到v5.0之后的破解方法,而我又需要用到Organizational图表类型(v5.3才有的),又不想花钱买正版,只好硬着头皮来破解了。

破解过程参考了之前版本的破解方法,链接:

http://www.cnblogs.com/midea0978/articles/64684.html

http://www.pin5i.com/showtopic-23790.html

我的开发环境是VS2008/.net framework 4.0

1.首先在官网下载dotnetCHARTING v7.0.4218.18952,官网地址:http://www.dotnetcharting.com/,7.0现在是最新版本,我在官网上没找到7.0之前的版本下载,所以怀疑官网只提供最新版下载。

2.开始-所有程序-Microsoft Visual Studio 2008-Visual Studio Tools-Visual Studio 2008 Command Prompt 命令行中输入ildasm-回车。

3.打开IL DASM,File-Open,选择刚刚下载的dotnetCHARTING-bin-dotnetCHARTING.dll-打开。

4.File-Dump,在Encoding里选择ANSI-OK。这里选择ANSI,默认是UTF-8,但UTF-8在后面生成dll时会出错,具体原因不明。

5.弹出的“另存为”对话框中选择一个文件夹,建议新建一个文件夹,名称随便,假设为A,下面文件名处填入dotnetCHARTING-保存。这是参考之前版本破解文章中的操作,原因不明。

6.在破解的一大堆文件中找到dotnetCHARTING.il,打开。这是一个114万行的文件。

定位到756834行,这行开始应该是一个2000多行的函数,开头

  .method assembly hidebysig instance bool 

  a() cil managed
  {
    // Code size       6184 (0x1828)
    .maxstack  7
    .locals init (string V_0,
             string V_1,
             bool V_2,
             bool V_3,
             int32 V_4,
             string V_5,

    .....

  }

把函数里面的内容修改为

  {
    // Code size       6184 (0x1828)
    .maxstack  7
    .locals init (string V_0)

     IL_0000: ldc.i4 1 
     IL_048c: ret 
  }

保存文件。

7.在刚才打开的Visual Studio 2008 Command Prompt 命令行中输入:ilasm /dll /res:文件夹A路径\dotnetCHARTING.res 文件夹A路径\dotnetCHARTING.il 回车,生成新的dll。这就是破解版的dll了。


本人下载积分为0,想赚点积分,下载会需要点数,评价后应该会返还点数,请大家理解,没有点数的朋友按照上面的步骤应该也能自己破解成功。

破解版和水印版打包下载:http://download.csdn.net/source/3548707








评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值