1、程序的配置文件裏,弄個配置保存激活碼;
2、程序啟動事件下,設置個激活碼檢測程序,如果激活碼有效沒過期,那麽繼續,否則限制程序運行,提示用戶輸入新的激活碼;
激活碼設置:
非網絡驗證的話,壹般激活碼都是和硬件綁定的。
可以這樣:
妳的程序裏在用戶激活界面,提供壹個用戶電腦的特征碼提示,比如是:系統_取CPU序列號()+系統_取MAC地址()等這種可以唯壹標識壹個電腦硬件的信息。對他進行運算,最簡單的是求MD5碼。這樣獲取到的硬件碼是唯壹的,每臺電腦都會不同。
用戶需要激活時,把這個特征碼發給妳,妳用自己算法,最簡單的進行加密,得到的結果作為激活碼,然後發給用戶。
程序裏,檢測時,通過對激活碼解密,獲取到特征碼,如果和本機的壹樣,那麽就說明本機可以使用。
這樣做的,軟件是和電腦綁定的,用戶換了電腦,激活碼用不了
------------------------------------
如果希望用戶通過登錄妳的賬號、密碼系統進行驗證,那麽就需要做網絡驗證系統了,比較麻煩。不詳述了