QTP11的那些事---完整破解方法最終版(測試通過可用)


QTP11過試用期,重復試用30天的方法

其實采用以前的破解的方式也是可以破解成功的。只是要看你的QTP11的更新版本了,如果是最新的在官網上下載的qtp11我怕是你不能破解成功了。畢竟hp后來發布的版本已經修復了一些破解的漏洞了。如果想使用以前的破解qtp的方式進行破解qtp11 ,可以使用這個版本的qtp11 ,這個是最初開始發布的QTP11的,還是沒有修復破解的補丁的,下載地址如下:

http://www.genilogix.com/downloads/unified-functional-testing/quicktest-professional-11.iso

如果實在是想用最新的,我的下載的官網的時間是2011-12-20日,該時間以前下載的QTP11我敢保證如下的破解時有效的。至於2011-12-20以后在官網下載的我就不曉得是否這個方法還能破解成功,就怕hp給修復了漏洞了。我就無能為力了!

之前安裝了QTP11的試用版,長時間不用,就過了試用期,估計QTP應該是使用注冊表和文件一起的加密模式,不知道有沒有用別的加密軟件進行加密。

監控了一下注冊表和文件,發現QTP會訪問多個注冊表的信息進行校驗(由於着急用,所以沒有細細去找到底是哪幾個license文件起作用,以后有時間再找)。也會訪問多個文件,發現也確實使用了SafeNet。

不管怎樣,先把QTP卸載干凈吧。

先在軟件卸載里把QTP連同update一起卸掉;

為徹底起見,把安裝后的目錄文件一起刪掉,越干凈越好;

另外,就是一些比較隱含的文件夾了,

1、C:\ProgramData\SafeNet Sentinel  這個文件夾刪干凈

2、C:\ProgramData\HP\  這個文件夾也刪干凈

3、C:\Users\aa\AppData\Local\VirtualStore\Program Files\HP\QuickTest Professional\bin\wrls_ins.ini 如果存在這個文件,也建議把HP這個文件夾刪除

4、C:\Users\aa\AppData\Local\Temp 這個文件下會寫下QTP啟動日志,也可以刪除

再接下來就是刪除注冊表的遺留項了

基本上我是手動搜索“qtp"然后進行刪除,如果系統沒有安裝其他的HP Mercury的軟件,也要搜索“HP" "Mercury"進行刪除,監控時發現會去訪問Mercury.MercLicenseManager.1這個注冊項,不知道是不是讀這個。為方便起見,還是全刪了。

然后再重新安裝,就回復30天試用期了。

有時間的話,再研究下到底是哪幾項注冊表和文件驗證license的。。。。

以上分析后,最后總結如下---重復試用30天的方法

1.找到C:\ProgramData\SafeNet Sentinel目錄,更名或者刪除,如果是xp環境下可能就是如下的路徑:

C:\Documents and Settings\All Users\Application Data\SafeNet Sentinel 不同的用戶機器環境可能不一樣,大致是這個路徑,可以看下。

2.找到QTP11安裝目錄下bin子目錄,如C:\Program Files (x86)\HP\QuickTest Professional\bin,執行instdemo.exe  win7環境下用管理員身份運行,xp環境下雙擊即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM