让Xenocode Fox 2006永不过期

        对.Net开发者来说,Lutz Roeder开发的Reflector并不陌生(十大必备.Net工具之一),而且在这一方面很长一段时间是一枝独秀,现在好了,鼎鼎有名的Xenocode看到了商机,去年年底便推出了商业软件Xenocode Fox Code Explorer,简称Xenocode Fox  2006,与Reflector来争夺江山,真是无商不奸,居然要$399美刀(折合¥3200),不过话说回来,价格虽贵,可功能确实也还对得起观众。兄弟我最近下载了其试用版本,发现只有14天的试用期,心里怪难受(主要是难受舍不得花那么多的银子买专业版,其次便是难受14天试用期很快就OVER了),能不能既不花银子又能永久性地试用Xenocode Fox呢?答案当然是肯定的(自己动手,丰衣足食),经过一番努力,终于有所收获,现奉献给大家:

        方法一:改注册表。由于Xenocode Fox在第一次启动时在注册表中写了一个时间标记(位置在HKEY_LOCAL_MACHINE\SOFTWARE\Oak Vale Networks\XFTRL1.0),是否过期就是跟该标记核对的,所以如果Xenocode Fox提示过期,你不妨打开注册表找到这个分支删除即可,于是你就又得到了14天的试用期,以次类推,每次提示过期,这样处理即可;
        方法二:修改IL文件,让Xenocode Fox永远没有过期的那天。由于Xenocode Fox使用了混淆处理(Xenocode公司推出过业内最强的.Net混淆器Xenocode 2005系列软件),输出的MSIL文件阅读起来实在让人眼花,不过花归花,关键之处还是难逃法眼:类Xenocode.Fox.Gui.x71a0073930f50f3f的方法xb30f5e1eb4806151()用来检测是否已经过期,如果过期,该方法返回true,否则返回false,于是理所当然在该方法体内做点手脚,让返回值永远为false,即永不过期了!然后用ILASM重新输出Fox.exe即可。现将经过处理的Fox2006.rar提供下载,方便大家永久试用。


提示:
1. Fox.exe只能在安装有.Net Framework 2.0的机器上运行。
2. Search功能存在BUG,只能等发布下一个版本了。
3. 由于试用版的原版程序中的两个功能Save File和Export To VisualStudio本身就没有提供方法的具体实现,虽然我把这两菜单的不可用状态干掉了(白花力气)
4.要了解更多,请访问https://www.xenocode.com/Products/Fox/Features.aspx

posted on 2006-05-10 15:03  恩电  阅读(6568)  评论(22编辑  收藏  举报