none
關於 Shareware 的做法 RRS feed

  • 問題

  • 1.一些設有試用限期的 Shareware,若安裝到某一台電腦上使用,到了試用限期之後,便無法再使用,即使在此時,將程式 Uninstall,然後又再重新安裝,該程式依然是不可再繼續使用的(不會重新開始另一個試用期),其實有甚麼方法可以做到這一點呢?即是,該如何判斷該程式已往曾經被安裝過在同一台電腦之中(若只是單純在 Registry 中留下一些資料,以作識別,豈不很容易地被「破解」)?

     

    2.有甚麼演算法可以產生 Shareware 程式的注冊編碼(Product Key)?即如大部份 Shareware 所使用的方法,可以根據使用者及公司名稱而動態產生一組可作識別的編碼,能防止使用者輸胡亂地輸入一些字元,甚至包含一些額外的訊息,例如所購買的程式版本(標準/專業版等)或 License 的數目等?

     

    謝謝!

    2008年3月31日 上午 10:55

解答

所有回覆