QTP10破解 
1 破解步骤:
1.1 安装qtp,一路默认下来(一定要默认安装目录),到要求输入License的界面
1.2 .拷贝(下载)到C:\Program Files\Mercury Interactive(自己手动创建,其实不包含中文目录即可)文件夹下,如果是WIN7系统修改属性,勾选以“管理员运行此程序”
1.3 XP系统手动创建C:\Program Files\Common Files\Mercury Interactive\License Manager文件夹
Win7系统手动创建C:\Program Files (x86)\Common Files\Mercury Interactive\License Manager文件夹
1.4 执行自己刚才创建的C:\Program Files\Mercury Interactive文件夹下的破解工具,会提示lservrc文件生成。
1.5 对应目录下到文件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已经显示为无限制使用了 
点击“下一步”完成。
1.6 补充:插件延长使用时间方法:(试用于任何情况,包括插件已过期)
以Java举例说明。插件破解之前,Java的License状态为 Not Licensed。
打开注册表 (开始>运行>regedit),到HKEY_LOCAL_MACHINE/SOFTWARE/Mercury Interactive/QuickTest Professional/Add-In Manager/Java
如果不存在则HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Mercury Interactive\QuickTest Professional\Add-In Manager\Java
将名称为“默认”的键值修改为“QTCoreAddin”,再将“ProgID”的键值修改为“Mercury.AddinBaseObj”
关闭注册表,打开QTP
Java插件破解完成,现在可以使用了
1.7 (可选,建议不)
直接运行QTP 10 中文版官方中文补丁
只是部分内容,菜单未,基本够用。如下图:java游戏内购破解版
如果想恢复英文,建议卸载重装,卸载需要卸载干净,比如删注册表信息,百度。
1.8 增强QTP调试器功能的方法
QTP的脚本编辑器中默认的调试器的功能十分有限,在调试过程中很多对象的属性都不能详细地看到。但是如果安装了Visual Studio.NET 2008,则可以增强QTP的调试能力,在“DebugViewer”中可以查看到对象的大部分属性。
  可以通过安装Visual Studio.NET 2008来增强QTP调试能力,也可以不安装,仅仅把其中一个名为PDM.DLL的文件拷贝到“C:ProgramFilesCommonFilesMicrosoft SharedVS7DEBUG”目录中,然后注册一下即可,注册方法是在命令行中输入“RegSVR32 “C:ProgramFilesCommonFilesMicrosoft SharedVS7DEBUGpdm.dll"”。
2 补充
2.1 QTP安装后可能与64位JDK环境变量冲突,导致部分软件无法运行,比如我的eclipse无法启动。命令行运行java version会看到如下
环境变量中会看到多了2个环境变量的值:
_JAVA_OPTIONS:
-Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
JAVA_TOOL_OPTIONS:-agentlib:jvmhook
在用户和系统环境变量中删除这两个环境变量即可(暂时未发现对QTP有什么影响)