shuixin128 发表于 2009-2-19 23:50:06

关于QTP9.5在VISTA下的破解时无法产生lservrc文件的解决

嘿嘿,我是那种旧的东西没学会,但看到新的东西还是忍不住试试手,看看的那种人,总希望通过工具的优化能提高我学习的效率,所以,每次都是要来尝尝鲜。:lol 好,言归正传,讲QTP9.5在VISTA下我遇到的问题吧。
安装过程似乎网上连贴图都有了,很详细我就不说了,VISTA下安装和其它系统下安装都是一样的,但后面有个选项是大家要注意的,与QTP8.2一样,选择单机版。
安装完成后安照网上的破解过程进行破解。
1、手工创建:C:\Program Files\Common Files\Mercury Interactive下,建立文件夹License Manager
2、手工创建:C:\Program Files下,创建文件夹Mercury Interactive。(这步是网上很多说要的,但我的操作,后来证明似乎此步是可以不用做的)
3、拷贝破解文件mgn-mqt82.exe至第一步创建的目录下。网上有说放在第二步里(应该也可以吧,但这样就多了一步,嘿嘿,我是直接放在第一步的文件夹下的,所以我才说第二步多余了嘛,:loveliness: )
4、运行破解文件,提示在C:\Program Files\Common Files\Mercury Interactive下创建了lservrc文件

    好期待啊!可以进行第五步操作了,我到了这个文件夹下去找这个生成的文件,问题出现了,里面居然没有这个文件。怎么会这样?:Q 我想一定是没有重启的原因吧。于是我把电脑反复重启了几遍,死活就是不会自动生成这个文件。
于是,我把另外一台机器生成的这个文件拷进了相应的目录,试途用这种方式来破解。后来证明,这个想法是错误的。

5.用记事本打开lservrc,拷贝第一个#号前的一大串字符串。运行QTP,输入这串字符。
   提示许可证验证失败:您指定的许可证密钥对该计算机无效。请确保指定的许可证密钥为该计算机发布的。:(
   显然,这条路走不通,那到底是什么原因呢?

    在折腾了N个小时后,终于有了结果。我发现在其它目录下创建文件很轻松。但是在C:\Program Files\下创建文件,总是要提示目标文件夹访问被拒绝,你需要确认这个操作,确认后又提示WINDOWS需要你的许可才能继续,继续后,文件才会被创建成功。说到这里也许大家都知道了,呵呵其实原因真的很简单。权限,权限,VISTA的权限问题。
虽然我用的帐户是管理员,但是系统默认是打开用户帐户控制的。称起来说是使您的计算机更安全,天知道老是出现问题是不是它搞的鬼:)

解决办法:
进入控制面板——>进入用户帐户——>选择最后一个选项:打开或关闭“用户帐户控制”,此时是打开状态的,把勾去掉,确定就可以了。
然后,再运行第五步,OK啦~~~:victory:

这就是我在VISTA下安装QTP9.5遇到的问题和解决办法,和大家一起分享:loveliness: :loveliness:

[ 本帖最后由 shuixin128 于 2009-2-20 08:59 编辑 ]

asoqa 发表于 2009-2-20 14:22:37

谢谢分享!佩服楼主的钻研精神!

Tesherlock 发表于 2009-2-22 20:35:40

不知道QTP在Win 7中能正常破解不,改天空了试试~:lol

wuyuzimu 发表于 2009-9-14 22:55:31

:) 用了LZ的方法果然好了!

softbingo 发表于 2009-9-17 15:45:10

不知道能否在windows7下用同样的方法破解呢?
页: [1]
查看完整版本: 关于QTP9.5在VISTA下的破解时无法产生lservrc文件的解决