首页 > 代码库 > QTP 10 破解 之路

QTP 10 破解 之路

 

1、下载QTP 10 安装包

2、破解软件(mgn-mqt82.exe)  (阿里云云主机里执行不了,一执行CPU就99%,也没有生成lservrc)

  • 手动创建C:\Program Files (x86)\Common Files\Mercury Interactive\License Manager文件夹
  • 将破解工具mgn-mqt82.exe复制到C:/Program Files/HP/QuickTest Professional/bin下,然后右击“以管理员身份运行”
  • 在C:\Program Files (x86)\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输入的地方,点击确定

 

3、破解QTPro.exe文件

http://girish999.blogspot.com/2012/02/qtp-10-cracker-or-license-key-to-crack.html

To crack HP-QTP 10 including all add-ins:

  • Get HP-QTP 10.00 Trail version and install it, making sure you select the addins you want during the install.

 

  • First make a copy of QTPro.exe, so that you can start over if you mess up. Then get a HexEditor (e.g. UltraEdit) and open QTPro.exe. Go to Offset/location 0013C8A0, where you‘ll see the hex-value "0F85C0000000". Change it to "909090909090". If you want, you can get the patched QTPro.exe directly from http://www.sendspace.com/file/1iz9r4.
  • Now start QTPro.exe. If some addins appear as "Not Licensed", click the cancel button at the bottom to shutdown QTPro.exe and then start it anew. It will be licensed on the second start and you‘ll be able to select them. Bear in mind that this alternating behaviour will happen EVERY time you start QTPro.exe, i.e. first time the addins will appear as "Not Licensed", second time they will be "Licensed" and you will be able to select them.

Note: In case you have previously applied the patch "_uploaded_by_benoy_crack_qtp.rar" with l-mqt82.exe (originally for 8.2 but also working for 9.2 and 9.5), make sure that you DELETE file C:\Program Files\Common Files\Mercury Interactive\License Manager\lservrc and try again. This file is NOT required in case you patch QTPro.exe as described above.

4、QTP Runtime Error - R6025 Pure Virtual Function Call  解决方案

http://blog.csdn.net/zly8602/article/details/6679814

Error Message: 

Microsoft Visual C++ Runtime Library 
Runtime Error! 
Program: C:/Program Files/HP/QuickTest Professional/bin/QTPro.exe
 
R6025
- pure virtual function call
Problem:
When user try to open a test, a message is displaying "Quick Test Professional has encountered a problem and needs to close", after clicking ‘Close‘ button, a new error window will pop up with
 
Microsoft Visual C++ Runtime Library
Runtime Error!
Program: C:/Program Files/HP/QuickTest Professional/bin/QTPro.exe
R6025
- pure virtual function call
Solution:
1. If you are using concurrent license, pls check the value of LSHOST variable, it should be IP address or hostname of your concurrent license server 
2. If the variable configuration is correct, pls install following  QTP patch to prevent QTP from crash and try again 
http://support.openview.hp.com/downloadAPatch.jsp?patchName=QTP_00644.EXE&prodName=qtp&prodRelease=10.0
3. If error still exists, pls contact support team