1. 程式人生 > >【原創】Beyond Compare 萬能破解方法

【原創】Beyond Compare 萬能破解方法

use cnblogs users sse bash 主程 官網 support compare

一、Mac 平臺上的破解

  • 在官網(http://www.scootersoftware.com/download.php)下載最新的 Beyond Compare
    • 解壓後, 把 Beyond Compare 復制到應用程序中.選中圖標,右鍵點擊“顯示包內容”,逐步進入 Beyond Compare 應用程序的 MacOS 目錄下(/Applications/Beyond Compare.app/Contents/MacOS)
    • 原理:
      BCompare 是應用程序啟動的程序. 只要在在啟動的時候刪除 registry.dat (Library/Application Support/Beyond Compare/registry.dat)
      註冊信息就好了。(當最簡單粗暴的方法是直接手動刪除這個文件,但是我們是怕麻煩的物種,是追求完美的物種??)
      為此可以在該目錄下添加一個批處理文件用來處理這個操作.
      具體操作如下:
  1. 在應用程序文件夾下(Application),將主啟動程序 BCompare 重命名為 BCompare.real
  2. 在同級目錄下新建一個腳本文件,命名為 BCompare,這樣 BCompare 在啟動的時候就會執行該腳本文件,註意記得 chmod a+x BCompare
  • 在這個腳本裏面寫如下代碼,第一行是註明解釋器,第二行是刪除註冊信息,第三行是啟動真正的主程序。
#!/bin/bash
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat" "`dirname "$0"`"/BCompare.real $@
  • 這樣我們每次打開軟件的時候,都會先自動刪掉註冊信息,也就是永久免費試用了。
  • 創建腳本文件的方法:
  1. 使用 Mac 自帶的文本編輯器,將腳本內容錄入保存為 rtf
  2. 然後選中文件,`Command + i` 會顯示簡介,去掉 .rtf 擴張名或者先改成 .sh
  3. 然後雙擊打開文件編輯,將 rtf 格式的相關內容去掉,只保留上文提到的腳本代碼,保存,如果有 .sh 擴展名就去掉
  4. 最後在終端使用 cd 命令進入 MacOS 目錄,執行 `chmod a+x BCompare`
     
cd /Applications/Beyond\ Compare.app/Contents/MacOS/
chmod a+x BCompare

完成後關閉就好了,然後你就可以無限試用了!

二、win平臺上的破解

  原理同MAC平臺上的,只不過win上是刪除註冊表。

【原創】Beyond Compare 萬能破解方法