主要的方法就是消去va記錄下的一些安裝及試用時間資訊.va記錄這些資訊的地方有三
個:1) hkey_local_machine\software\licenses
2)hkey_local_machine\software\classes\clsid\
對於不同的版本以及不同的機器可能不同, 比如
是我xp虛擬機器上的值, 我實際機器上的是
.瀏覽至
hkey_local_machine\software\classes\clsid\, 然後所有條目按時間倒序排序, 與
visual assist安裝時間差不多的那幾個(3~10個吧, 跟具體機器有關, 還有其他的軟體吧)
逐一檢查, 有乙個的子項不規則, 而其他的都比較規則. 如
fmnvzvrluw
paowhf
jvielmgrzqpm
durvunbfybvh
psohy
wqgi
zydrzwfqwyfs
inprocserver32
而其他的一般是
description
inprocserver32
progid
versionindependentprogid
等等, 實際上目標項是va的時間資訊記錄, 當然
只有va的人知道它的格式了. 為掩人耳目, 又
合併另外的乙個隨機的已註冊的clsid, 因此當你看到
下的 inprocserver32 好像是另外的某個感覺
很重要的東西, 我想, 如果你在 hkey_local_machine\software\classes\clsid\ 下搜尋的
話, 應該搜得到它真正的條目.
找到hkey_local_machine\software\classes\clsid\
3) 你的temp使用者變數%userprofile%\local settings\temp 中的臨時檔案
1489afe4.tmp.
如果你的temp使用者變數設定到了其他的地方(比如, 我的在f:\temp\utemp), 請到相應的位
置找到這個檔案, 這個檔案的修改時間和建立時間都與va安裝時間相差不多. 相信不難找到
. 具體的檔名可能和版本相關.
當然也可以把此目錄全部清空, 一般情況下應該沒有什麼問題.
以上三處記錄的資訊應該是一樣的, 破解時留下任何一處都不能成功. 解除安裝va時, 這三
處的資訊都保留著, 解除安裝va然後重灌的辦法是行不通的. 就算重灌系統, 如果你把temp使用者
變數目錄設到以前的位置且沒有清理過, 則登錄檔是全新的估計也無濟於事.
下面給乙個簡單的批處理的例子, 可能需要根據自己的情況和版本修改其中的一些資料
vaclean執行時請關閉visual studio
####################### vaclean.cmd 開始 #######################
@echo off
rem 此兩項請自行填寫為合適的值
set cid=
set tpf="f:\temp\utemp\1489afe4.tmp"
reg delete hkey_local_machine\software\licenses /f
reg delete hkey_local_machine\software\classes\clsid\%cid% /f
del /q %tpf%
echo.
pause
####################### vaclean.cmd 結束 #######################
以上測試基於
visual assist x 10.3.1535.0
visual assist x 10.3.1534.0 (此方法以前的版本以及以後的若干個版本可能有效)
以及visual c++ 6
visual studio 2005
以及xp sp2
VisualAssist X 如何進行備份
認識visualassist x 沒多久,但是感覺真的是超級好用,因為vs 2005 裡邊對c 方面不如c 全面而周到,所以這個軟體起到很大的簡化與減少出錯的機率,但是這個軟體沒有找到備份 可能是我英文太差的原因吧 因為總在夏天閣樓太熱,所以白天有的時候會在樓下進行 研究 但是總要把快捷鍵在visu...
visual assist x 破解補丁注意
用visual assist x破解補丁時要注意,比如我先前裝過visual assist x 10.6.1827,後來我用vs2010的自動更新自動裝了visual assist x 結果在用破解補丁的時候,他老自動定位到我第乙個裝的visual x路徑下面,寫道 開始執行補丁 獲取登錄檔路徑 成...
重置 Visual Assist X 的過期時間
visual assist x 是乙個非常好的 visual studio 6.0 ide 輔助工具,但我一直沒有找到註冊碼,當 visual assist x 過期後,有一種方法可以重置 visual assist x 的過期時間,供參考,步驟如下 1 關閉 visual studio 6.0。2...