問題:
BC4下載後,懶得找註冊碼,試用了30天后過期了。現在想輸入密鑰來永久使用。但是,我擦,居然不彈出密鑰輸入的對話框。而是,瞬間彈出後,立馬消失,並打開購買網頁。估計是軟件設計如此。
結果:
刪除BCUnrar.dll, 刪除BCompare.ini,刪除CacheID註冊表項
輸入註冊碼:https://www.jianshu.com/p/b7de3167d15e
BC4下載鏈接和密鑰: https://pan.baidu.com/s/1C-dX4atb0C3TtiEukAtmAg 密碼: 319u
PS:今天在另一臺PC上試了下,僅刪除bcunrar.dll就可以彈出輸入密鑰對話框了。
具體解決步驟:
註冊碼應該很好找。那麼關鍵問題,在於如何讓這個密鑰對話框穩定的彈出來呢。方法如下:
1. 30天無非就是時間限制,那麼必定保存在哪裏,比如ini文件,比如註冊表。
卸載重裝。不行,估計還是有遺留。
找到了一個BCompare.ini文件,裏面有兩個時間戳。刪除後沒有作用。
卸載軟件後,找註冊表,刪除了BC可能的註冊表項依然沒有作用。聽說有個叫CacheID,卸載後就找不到了。
2. 使用OllyDebug來調試,攔截對話框消失。沒那個水平,沒有深入研究過,時間有限,不可行。
3. 網上找,大概三個方法:
刪除BCUnrar.dll, 刪除BCompare.ini,刪除CacheID註冊表項。
當我重新安裝後,dll和註冊表CacedID都找到了,一起刪除了,之後。再點擊輸入密鑰,終於彈出了對話框。可以輸入了。
4. 找註冊碼
這個最簡單了。直接百度就行了(原諒我用不了google,懶得翻牆)。
這裏就給出找到的鏈接:https://www.jianshu.com/p/b7de3167d15e
反思:
今天本來是想學習git的,結果花了半個小時解決這個問題。如果當初不是懶惰的話,幾分鐘就可以找到註冊碼了。何苦呢?
儘管這個過程也瞭解了Beyond的一點小知識,但是沒必要花這個時間。以後還是不能太懶。
果然,自己坑自己。