2009年1月26日 星期一

試用軟件通用破解法

網上搜尋回來的軟件大多也是付費或試用,昨天網友向我提問,有沒有萬能的方法使試用軟件永遠能夠使用。其實這個世界沒有東西是不存在,而這個概念當然可以實行。而筆者則想到兩個方法。然而,這兩個方法都比較複雜,不過對於任何試用都可以達到目的,也是非常值得。



首先第一個方法是先在電腦中安裝虛擬系統軟件,筆者安裝了Sun XVM VirtualBox Virtual PC (這文章說明的是Virtual PC),利用Windows安裝光碟製作虛擬系統。完成後,還未可以安裝軟件,要事先啟用還原功能 Undo Disk,關機時放棄所有對系統的變更。按一下虛擬系統,再按Settings,當中可以設定是否啟用還原功能。還原功能就是永久試用的重要原理。若果不啟用,則試用期過後便要再重新安裝虛擬系統。除了虛擬系統,大家還可以利用影子系統安裝試用軟件,但它們的缺點是每次都需要重新安裝。



第二個方法只需要安裝一個小軟件,它稱為RegCleaner,它能從電腦中移除特定軟件的所有資料,也就是說軟件試用期屆滿的資料也就給移除了,再重新安裝就又能使用。過程大概如下所述:利用附有的反安裝程式移除軟件(若沒有附帶反安裝程式,可使用YourUninstaller!2008) ,開啟RegCleaner,「軟件(Software)」標籤下尋找那個收費或試用軟件,找到後於右邊的核取方塊按滑鼠左鍵勾選,再按下移除選擇。現在應該可以再次安裝那個軟件重新試用了。



其實這兩個方法運用的原理也是一樣,軟件設計人會在安裝者電腦的登錄(Registry)中,寫入剩餘的試用天數。(Registry記錄了很多軟件和系統重要的設定,需要小心的是不要觸碰其他紀錄,否則可能會導致電腦無法正常運作。不過,這裏的方法利用軟件進行,不容易發生錯誤。) 第一個方法中,我們把這個登錄檔變更轉到虛擬系統上,配合還原Undo Disk 功能,使系統每次開機也都是處於全新的狀態,瞞過軟件的試用機制,也就是軟件找不到相關的試用紀錄) 。影子系統在重新啟動後移除所有對系統的變更,下次又可以重新安裝軟件到影子系統。



第二個方法則有小許差異,它就是允許變更登錄檔,但最後藉由RegCleaner移除紀錄,再次安裝軟件。

沒有留言:

張貼留言