码迷,mamicode.com
首页 > 其他好文 > 详细

【转载】 延长试用期oq

时间:2014-05-10 01:01:33      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:code   c   int   get   strong   文件   

这里讲的并非如何去破解Openquant (this is not a crack of Openquant),本文的方法也仅供研究。如果有人要用于商业目的,最好还是去买一个License。

 
解决过期的办法如下:
1.使用ILDASM将 “SmartQuant.dll” dump 成 il 文件
2.找到 "SmartQuant.il" 文件 1642 行
  .method public hidebysig specialname static 
          int32  get_Evaluation_Time() cil managed
  {
    // Code size       6 (0x6)
    .maxstack  8
    IL_0000:  ldsfld     int32 ‘a(()-()‘::eoFpmXbKo
    IL_0005:  ret
  } // end of method ‘a(()-()‘::get_Evaluation_Time
 
将以上方法改成
 
  .method public hidebysig specialname static 
          int32  get_Evaluation_Time() cil managed
  {
    // Code size       6 (0x6)
    .maxstack  8
    ldc.i4 1000 // 这里的1000就是试用天数
    IL_0005:  ret
  } // end of method ‘a(()-()‘::get_Evaluation_Time
 
3.将"SmartQuant.il"用ILASM编译成dll,命令为:ilasm SmartQuant.il /dll /res=SmartQuant.res
4.将原来的“SmartQuant.dll”替换

【转载】 延长试用期oq,布布扣,bubuko.com

【转载】 延长试用期oq

标签:code   c   int   get   strong   文件   

原文地址:http://www.cnblogs.com/shalang/p/3718607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!