最近开发项目要用MSP430单片机,使用C编译器开发,我就找熟悉的IAR开发编译器,但是装了个破解版的打开一看,不支持选用的芯片,气死我了,赶紧到IAR网站下载最新版的30天试用版本用上。用是用了,但老感觉这个时间有点少了,所以闲暇之下就对其时间限制做了一些研究,想法可能不算成熟,但是我使用感觉换可以用。以下是我的做法: 我的做法的主要思想就是设法让这个检测时间过期的程序检测不到时间过期,其实就是时间欺骗,但是这个时间不是把日期和时间简单的修改了就可以的,他内部具有好多校验,修改不好就会被锁定了。 1.首先,安装30天试用版软件,输入限制时间的序列号,然后启动IAR系统,建立一个工程文件检查系统是否可以正常工作。 2.如果系统完好,建立一个批处理文件,此文件的目的主要是修改系统的时间和日期。批处理文件很简单,只需要简单的3句: echo off date 2008-6-24 time 08:59:59 exit 新建一个文本文件,保存为*.bat文件,然后运行即可修改系统时间和日期。当然你要修改的目的时间和日期要再软件可以正常工作的时间段内。 3.打开系统启动项,编辑系统启动项目。当然你可以直接用“优化大师"或”360"打开启动项目,查找启动项目里面会有一个“wingdows零时文件自动运行”项目,将其删除,我怀疑这就是这个时间检查程序。然后将你编写的修改时间的批处理文件的快捷方式添加到系统启动项中。 4.基本上就着几招,看看你的系统是不是可以运行了。 经过以上几招后,每天你的计算机开机,系统时间就会被自动修改到设定的日期和时间,所以IAR编译器是检测不到时间超期的,所以不需要重新安装系统和软件,超长时间使用。 |
jizzll_617398179 2009-3-1 16:41