摘要: 1、安裝過程中,檢測用戶的網卡號(或cpu,或硬盤號)。
2、對這個號進行加密運算(如:aaaaaaaa->bbbbbbbb) 生成機器碼。
3、提示用戶機器碼是bbbbbbbb,要求輸入注冊碼。用戶將機器碼發送給我,如果是合法用戶,則將對該機器碼加密運算生成的注冊碼(如:bbbbbbbb->cccccccc) 發回給用戶。
4、用戶輸入注冊碼cccccccc后,程序檢測通過則向注冊表寫入一些必要信息,正常繼續往下運行;否則提示錯誤并停留在注冊界面(注:允許用戶在沒有正確注冊碼的情況下繼續“下一步”,完成安裝)。
5、運行軟件時(即安裝完成后的應用程序),檢測注冊表,如果是已注冊用戶(準確說是對機器的),則能正常使用本軟件;否則提示用戶輸入注冊碼,只有輸入正確的注冊碼后才能使用本軟件。
6、再復雜一點還可以做試用時間和試用次數的限制。
閱讀全文