FlyTreeView for ASP.NET 3.1 破解手记

原创 2004年09月22日 21:56:00

      今天发现blog的web编辑器界面有了不小的变化,便勾起了写一下FlyTreeView for ASP.NET 3.1 破解的想法,有了http://blog.csdn.net/mingchao123/archive/2004/09/17/108298.aspx  中破解r.a.d.treeview2.5 的经历,这次就直奔主题,不再介绍有关破解工具了。请看截屏:

22.jpg

        这里的DateTime(2004, 7, 11)就是控件的过期时间。说来简单,其实要找到它还是费了一番周折的。根据上面的线索,我在用ildasm工具反汇编出的NineRays.Web.UI.WebControls.FlyTreeView.IL文件中找到了对应的IL代码如下:
         .method private hidebysig specialname rtspecialname static
          void  .cctor() cil managed
  {
    // 代码大小       19 (0x13)
    .maxstack  4
    IL_0000:  ldsflda    valuetype [mscorlib]System.DateTime Global::TRIAL_EXPIRE_DATE
    IL_0005:  ldc.i4   0x7d4
    IL_000a:  ldc.i4.7
    IL_000b:  ldc.i4.s   11
    IL_000d:  call       instance void [mscorlib]System.DateTime::.ctor(int32, int32,int32)
    IL_0012:  ret
  } // end of method Global::.cctor

代码中的0x7d4 便是十六进制的年号2004,我不想太贪,就把它改成2050年吧,十六进制是0x802F

         .method private hidebysig specialname rtspecialname static
          void  .cctor() cil managed
  {
    // 代码大小       19 (0x13)
    .maxstack  4
    IL_0000:  ldsflda    valuetype [mscorlib]System.DateTime Global::TRIAL_EXPIRE_DATE
    IL_0005:  ldc.i4   0x802F
    IL_000a:  ldc.i4.7
    IL_000b:  ldc.i4.s   11
    IL_000d:  call       instance void [mscorlib]System.DateTime::.ctor(int32, int32,int32)
    IL_0012:  ret
  } // end of method Global::.cctor

      保存前别忘了删除IL代码起始部分类似下面的代码
.publickey =(00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00   // .$..............
         00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00   // .$..RSA1........
         CD 62 12 05 0E 7C CD 6F 51 AF 2C 41 FD CC 65 44   // .b...|.oQ.,A..eD
         AC E3 CF 79 6A 19 49 C5 80 C3 FF 52 7C AC 91 1D   // ...yj.I....R|...
         9B E0 5F AD 28 47 CE F4 E7 E5 EC 87 9F C9 4B E4   // .._.(G........K.
         9E 31 C7 97 C2 B8 39 25 C4 ED F6 AA 83 FA 78 A3   // .1....9%......x.
         5A 47 C0 F4 7B 44 A8 F9 3F D1 44 A9 B7 96 BF 74   // ZG..{D..?.D....t
         9E 8D FC B3 99 82 11 52 A9 5C 7A 37 EB A3 82 B6   // .......R./z7....
         9D A5 8B 7A 1C 87 DA 5C ED 0B 7A 72 BA B1 3F 12   // ...z.../..zr..?.
         52 C6 2F 50 DD 35 44 06 E6 F3 B0 4B AF F4 19 BD ) // R./P.5D....K....

        再用ilasm重新编译NineRays.Web.UI.WebControls.FlyTreeView.IL及其附属文件,一个破解过的NineRays.Web.UI.WebControls.FlyTreeView.dll便产生了。用Visual Studio .NET打开安装FlyTreeView时安装文件自动创建的示例站点FlyTreeView for ASP.NET/samples中的samples项目,将项目引用中NineRays.Web.UI.WebControls.FlyTreeView.dll移除,然后重新添加引用并选择破解后的NineRays.Web.UI.WebControls.FlyTreeView.dll。l
       最后,重新生成一次samples项目并在浏览器中测试示例站点,破解大功告成。
      tongue_smile.gif 另外,这段文章是我直接在线编辑的,感觉这个WEB编辑器的改动还是成功的比上次使用舒服多了。不过,中间在转换

mode.design.gif 设计   和  mode.html.gif HTML
时如果赶上页面自动回传,会出现 mode.html.gif HTML 代码出现在 
mode.design.gif 设计 
界面上的情况,幸亏我明白一点机理,马上把有关代码在反粘回来,才不致一切重新来过。  

                                                三君DotNet工作室   君仁75_75.gif

                                        2004年9月22日21时于  大连 旅顺

 

 

[随手记经验] 【转载】其实你不懂记账

这些问题你都能立马回答出来吗?  1、你的资产负债率是多少?  2、你的收支结余比例是多少?  3、上个月结余的钱都放在什么地方了?  4、目前你手上有多少可动用资金?  5、你的股票、基金等投资收益...
  • fishmai
  • fishmai
  • 2016年09月01日 12:58
  • 1045

《IT项目经理成长手记》读后有所思

最近看了一本潘东、韩秋泉先生合著的一本书《IT项目经理成长手记》,虽然与IT项目经理相关的书我看的不多,对于这个行业了解也不算太多,但是我依然认为这是一本很值得想要从事互联网产品、通信行业解决方案管理...
  • u013816144
  • u013816144
  • 2016年06月20日 21:53
  • 3637

金蝶随手记java面经

金蝶随手记java面经 面试的是java开发岗
  • u010841296
  • u010841296
  • 2017年08月04日 20:29
  • 357

iOS 支付宝集成随手记

支付宝集成随手记(怕自己忘了再去踩坑) 1.在支付宝平台下载最新的SDK(目前最新15.3.7)https://docs.open.alipay.com/54/104509 2.将下载文件中的下面...
  • foreve9125
  • foreve9125
  • 2017年07月09日 15:57
  • 156

随手记java开发实习生面试

闲话大三暑假学校安排了实训计划,去一些公司体验实习,其实是去培训机构上课。8人一个宿舍,于是自己就开始了海投模式,现在基本弃疗了。。。投了8家,就一家回复了我。。。算了,还是去吧。没错我这次面试又是日...
  • qq_24489717
  • qq_24489717
  • 2017年06月09日 01:15
  • 829

Asp.net手记(二)

一、Page Page.IsPostBack :判断是否是第一次加载页面 但是:必须满足几个条件 1.必须在runat="server"(服务器)条件之下才能成立 2.Page.I...
  • qq_35491254
  • qq_35491254
  • 2016年08月20日 22:22
  • 108

asp.net 预编译后代码的反编译成源码(演示:鹏为CRM E4版本)

.net 破解新人贴。其实这也不算什么破解,但是对新手来说还是有一定难度滴。。。 很多人会被这样的情况吓到。。   打开后只有一句中文,其他的代码都没有。但是其中有一个很重要的信息,它告诉了我们...
  • u011047160
  • u011047160
  • 2015年06月29日 16:02
  • 1997

随手记今天跟的几个iOS项目代码的问题

休了一阵子假期,今天刚回来上班,项目代码已经有挺大的变化了,我就先体验、发现、跟进问题。 第一个问题是点击某个cell就挂掉的现象,同事表示必现但挺神奇。由于挂掉的时候没有啥有意义的信息,所以先简单...
  • jasonblog
  • jasonblog
  • 2013年11月18日 21:04
  • 3057

android 随手记 第三方授权登录,获取资料,分享

帖子原文URL: http://blog.csdn.net/yangyu20121224/article/details/9057257 由于公司项目的需要,要实现在项目中使用第三方授权登录以及分...
  • liyaming1
  • liyaming1
  • 2013年10月23日 10:29
  • 1234

Matlab手记【ING】

1、直方图绘制 2、将向量重新排成图像 3、mesh相关 4、Figure/gcf 保存成图片的正确姿势 5、在figure中添加图例 6、绘制坐标轴箭头 7、清除figure图像...
  • XiaoY_H
  • XiaoY_H
  • 2014年11月03日 21:58
  • 5582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FlyTreeView for ASP.NET 3.1 破解手记
举报原因:
原因补充:

(最多只允许输入30个字)