軟體開發可以透過什麼手段判斷是不是在新機器上執行?兩點馬科技2019-09-04 14:34:00

我們可以呼叫系統的API來獲取系統的相關資料儲存到伺服器

獲取的內容有:

CPU序列號

計算機的MAC地址

硬碟序列號

主機板序列號

……

把這些資訊獲取然後跟伺服器進行儲存、判斷。

軟體開發可以透過什麼手段判斷是不是在新機器上執行?

注:

因為這些資訊是固定的,就算我們換一個或者兩個,我們可以根據其他未變的硬碟序列號來判斷電腦以前是執行過我們的軟體。

如:

換個CPU,我們依然可以透過未變的硬碟、主機板序列號來判斷此電腦以前執行過我們的軟體。