最近想学习qtp,于是下载10.0 安装上,关于破解,网上有很多其破解的资料,但是却都是一样的操作步骤,在此,我先讲网上的前人资料抄袭如下,做一个完整的讲解:
破解步骤:
1.安装qtp,一路默认下来,到要求输入License的界面
2.拷贝mgn-mqt82.exe(下载)到C:/Program Files/Mercury Interactive(自己手动创建)文件夹下
3.自己手动创建C:/Program Files/Common Files/Mercury Interactive/License Manager文件夹
4.执行自己刚才创建的C:/Program Files/Mercury Interactive文件夹下的破解工具mgn-mqt82.exe,会提示lservrc文件生成。
5. 在C:/Program Files/Common Files/Mercury Interactive/License Manager/下找到文件lservrc,用记事本打开,复制文件LSERVRC中#之前的字符串,那个就是注册码, 如: 3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP# "QuickTestPro" version "6.0", no expiration date, exclusiveJZ7F79F6YQQFVUWNG2V7AW22K537DOELQYNX6VSCNCZ9J8M2QW9OXO5DSEQKUZA46X5BO# "FT-Unified" version "1.0", no expiration date, exclusive 就拷贝#号前的 3QVWCPPOS5NGGFM6KPX64EQFSH6INFRJIVMC5WZ4XIIFIXX86UCPIP4M686DZKV9NANA9BUP
然后粘贴到license向导中的license输入的地方,点击确定,可以看到信息为无限制使用,也可以打开qtp,在help-about qtp--License对话框中可以看到该qtp已经显示为无限制使用了
以上部分亲自验证过,以下部分未亲自验证过:
插件延长使用时间方法:(试用于任何情况,包括插件已过期)
已试成功的插件有JAVA/NET/ORACLE/POWERBUILDER/WEBSERVICE/DELPHI(其余的插件类似)
控制面板-添加删除程序中删除所有附加插件,使用REGCLEAN注册表软件清理一下注册表,打开QTP一次, 再安装QTP95所需插件,打开QTP95,熟悉的13天又回来了.
独立DELPHI插件延长使用方法 不管在任何时候安装DELPHI插件,其使用时间是由QTP95中已安装插件所能使用的时间来决定的.所以要延长使用时间的话,需要将所有插件全部卸载然后再重新安装 延长使用方法同上面一样.
PS:千万注意不要随便修改系统时间,往后调即使插件过期还有办法让它继续使用,要是往前调系统时间那就怎么都没有办法再使用插件了.
这个是注册码生成工具: mgn-mqt82.rar(235 KB)
mgn-mqt82.rar(235 KB)
我严格按照上面的步骤做了可是还是破解不成功,破解完,打开qtpro, 总是报一个runtime error. 经过多次的卸载重装还是不行,后来我打开 C:/Program Files/HP/QuickTest Professional/bin (安装目录),发现一个文件 inst_key
打开这个文件,然后将上面提到的lservrc中#号前面的内容copy进取,点击确定,即可破解成功