QTP 10 的破解方法与网上类似:手动建立2个目录【%Systemdrive%指的是系统盘】
1. %Systemdrive%\Program Files\Mercury Interactive\
2. %Systemdrive%\Program Files\Common Files\Mercury Interactive\License Manager\
将mgn-mqt82.exe复制到目录1 然后执行之【win7要用管理员权限】,会在目录2中生成破解文件。
然后到目录2下打开破解文件。
第一行#前的内容即为破解的序列号。
如果安装时没有输入序列号,可以到安装目录的bin文件夹下找inst_key.exe文件。执行之就可以输入序列号号了。(C:\Program Files\HP\QuickTest Professional\bin\)
如果可以打开进程序界面,可以选择 帮助 菜单--》关于QTP, 同样可以进行输入序列号。
破解插件:
1. 在安装时先安装上你需要的插件
2. 修改注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager
下各Addin子项的注册表值.(如破解JAVA的插件就在JAVA子项内修改其注册表值:
1。 选择JAVA, 修改右边窗口中的默认值为QTCoreAddin
2。 修改ProgID的值为Mercury.AddinBaseObj)
此方法适用于手动修改,且针对非build-in的插件.
注意:对于QTP自带的插件的注册表值不要随意改,否则可能有些功能就不能用了.
运行QTP时注意一定要用 管理员权限 运行, 否则不能正常启动,即使当前用户属于 管理员 组。
补充:
对于按照上述方法执行后没有成功或提示错误的可以参照如下方法解决:
1、安装在中文路径的文件夹下会报程序文件找不到的错误。【not found】
2、运行mgn-mqt82.exe破解文件时提示错误并停止【前提需要的2个目录你没有正确,再检查一遍】
3、运行完mgn-mqt82.exe破解文件后在目录2中没有生产破解文件,且也没有任何破解提示信息【用工具清理注册表,停止杀毒软件,或进入安全模式后再进行破解】
其它资源:
插件破解的批处理脚本:http://blog.csdn.net/five3/article/details/6067829
如何完全卸载QTP:http://blog.csdn.net/five3/article/details/7240053
希望能对阅读者有帮助