延长QTP插件使用时间的三种方法

上一篇 / 下一篇  2009-02-23 11:44:18

1、稍微研究了一下QTP的插件加载原理。JAVA和ORACLE是突破口,只有这两个插件加载后会在DAT目录下生成一个LIC.ini文件,比如JAVA的是JavaLic.ini:
[ProductInformation]
ProductName=Java
ProductVersion=1.0
ProductDisplayName=Java Addin for QTP 9.1
TrialKey="RVHYXDIHRBR6AG79RCLZTBZBXE7BCXDOTR6987PK7I# "Java" version "1.0", no expiration date, exclusive"

从这里就可以看到这个JAVA插件其实是引用的JAVA ADDIN FOR QTP91,当你的JAVA插件过期了的时候,先在安装卸载中删掉插件,然后直接装这个JAVA91插件包(切记只装原始插件包,不要装什么补丁,否则最后完成会报错,在QTP程序对象识别JAVA部分中会有部分JAVA图标识别不出来,影响效果)。这时打开QTP95,JAVA插件显示可用时间为14DAYS,如果又过期了,那再装QTP95的JAVA插件包,当然为了保险,还可以选择修复一下注册表文件夹什么的。再次打开QTP95,呵呵,熟悉的13 DAYS 23 HOURS又回来了,这个时候再装任何插件都只会跟你装JAVA插件的时间相同了。


2、还原大法

这个其实很麻烦,但是是最有效的方法。第一次安装QTP95包括插件以后,使用系统还原创建一个还原点,等到插件快过期的时候使用还原点插件又可以多用13天,比较麻烦的就是

系统时间一定要改成创建还原点时的时间,且C盘的系统还原不能关掉可能会占一定的硬盘空间;

3、选装插件法:

这个方法是无意中发现的,默认安装QTP95的时候有11个插件默认是全部安装的。其实不必,只安装自己需要的就好了。然后等到插件快过期的时候再新装一个插件,再打开QTP,所有已安装插件的使用日期又变成13天了。。呵呵,加上现在新出的一个DELPHI插件,总共有12个插件,平常可能用的最多的就是。NET、JAVA、WEBSERVICE这三个插件吧。
那么剩下9个插件要是分别安装9次就可以多用将近4个月,呵呵。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 18954
  • 日志数: 22
  • 文件数: 1
  • 建立时间: 2009-02-20
  • 更新时间: 2012-03-14

RSS订阅

Open Toolbar