qtp11破解方法:
1.準備檔案
注冊機mgn-mqt82.exe
2.安裝qtp11
3.運作注冊機mgn-mqt82.exe
如果運作mgn-mqt82.exe 沒有反應-,請注意關掉暫時關掉防毒軟體
根據路徑“c:program filescommon filesmercury interactivelicense managerlservrc”
以上方法是網上9.2 的破解方法, 以下是11的破解方法,同時适用qtp10.0,隻不過以下方法破解10.0可以無時間限制,而11隻能适用15天或者30天 。如果11的license到期了,可以使用此方法再次重新破解,不需要重裝,即可再次使用15-30天。
1.找到lservrc檔案,将它剪切至桌面,或者是别的檔案夾,注意一定是剪切。
2.運作qtp 11
或者
4.點選install license,選擇seat license,因為qtp10和qtp11都采用了兩種license ,單機版的和伺服器并發的,
我們破解的是單機許可。
5.點選下一步
用記事本打開前面注冊機生産的lservrc檔案,會看到有4個許可密鑰,複制任意一條密鑰,從開頭至#号結束,
粘貼至視窗的文本框中,點選下一步,如果提示該密鑰已經安裝,何以選擇另外一條安裝,如果仍然提示,
請注意檢查第三步lservrc檔案是否移走了,
點選下一步
6.安裝完成,啟動qtp
插件破解方法:
1.net插件安裝
将下載下傳下來的插件進行解壓縮到目錄qtp92-net-addin中,進入該目錄,點選setup.exe,直接預設安裝,到最後,把“立即注冊”取消,安裝完畢。重新啟動qtp,會發現插件已經存在,但是顯示灰色,不可選,狀态為no license。
2.破解.net插件
(1)進入系統資料庫,将hkey_local_machinesoftwaremercury interactive備份
(2)找到hkey_local_machinesoftwaremercury interactivequicktest professionaladd-in managerwpf,将名稱為“預設”的鍵值修改為“qtcoreaddin”,再将“progid”的鍵值修改為 “mercury.addinbaseobj”
(3)找到hkey_local_machinesoftwaremercury interactivequicktest professionaladd-in managerwinforms,将将名稱為“預設”的鍵值修改為“qtcoreaddin”,再将“progid”的鍵值修改為 “mercury.addinbaseobj”
(4)關閉系統資料庫,重新開機軟體,發現.net和wpf插件的狀态變為built in狀态,經過驗證,可以正常使用
3.破解java插件
(2)找到hkey_local_machinesoftwaremercury interactivequicktest professionaladd-in managerjava,将名稱為“預設”的鍵值修改為“qtcoreaddin”,再将“progid”的鍵值修改為 “mercury.addinbaseobj”
(3)關閉系統資料庫,重新開機軟體,發現java插件的狀态變為built in狀态,經過驗證,可以正常使用
4.破解webservice插件
(2)找到hkey_local_machinesoftwaremercury interactivequicktest professionaladd-in managerwebservice,将名稱為“預設”的鍵值修改為“qtcoreaddin”,再将“progid”的鍵值修改為 “mercury.addinbaseobj”
(3)關閉系統資料庫,重新開機軟體,發現webservice插件的狀态變為built in狀态,經過驗證,可以正常使用
qtp11 30天試用期到後的破解新方法
1. 找到 c:programdatasafenet sentinel 目錄,更名或者删除.2. 找到 qtp11 安裝目錄下bin子目錄,如 c:program files (x86)hpquicktest professionalbin,執行.(win7以管理者權限執行.) 此方法win7 64bit 可行. 以上兩點無法破解,個人用的是win 7 家庭普通版,64bit的,但運作instdemo.exe 後,c:programdatasafenet sentinel重新生成sentinel rms development kit,重新開機qtp 11還是提示還有30天後過期~!