所謂機器的機器碼其實就是電腦的一些特徵碼,包括硬碟序列號、cpu編號、bios編號等等和硬體有關的編號。
你可以用在vc++中獲取這些編號,並用一定的演算法將他們組合後,就生成了乙個機器碼,用這個機器碼按照一定的演算法生成乙個註冊碼,這樣就對你的軟體進行了保護,使得只有擁有這個機器碼的機器才能安裝你的軟體。
獲取硬碟序列號的方法如下(**)
以驅動器c為例:
char m_volume[256];//卷標名
char m_filesysname[256];
dword m_serialnum;//序列號
dword m_filenamelength;
dword m_filesysflag;
::getvolumeinformation("c:\\",
m_volume,
256,
&m_serialnum,
&m_filenamelength,
&m_filesysflag,
m_filesysname,
256);
執行該函式後,m_volume就是卷標名字串,m_serialnum就是序列號
vc 獲取機器碼
所謂機器的機器碼其實就是電腦的一些特徵碼,包括硬碟序列號 cpu編號 bios編號等等和硬體有關的編號。你可以用在vc 中獲取這些編號,並用一定的演算法將他們組合後,就生成了乙個機器碼,用這個機器碼按照一定的演算法生成乙個註冊碼,這樣就對你的軟體進行了保護,使得只有擁有這個機器碼的機器才能安裝你的軟...
C 獲取機器碼MachineCode
需求 機器碼可以用於校驗使用者是否用的同一臺電腦登入,比如在別的機器上登入時做強制下線 踢人下線 通常在使用者註冊時,計算一次使用者的機器碼跟隨註冊資訊一起傳送給伺服器。獲取cpu序列號 string public string getcpuinfo catch exception return c...
C 獲取機器碼MachineCode
需求 機器碼可以用於校驗使用者是否用的同一臺電腦登入,比如在別的機器上登入時做強制下線 踢人下線 通常在使用者註冊時,計算一次使用者的機器碼跟隨註冊資訊一起傳送給伺服器。獲取cpu序列號 string public string getcpuinfo catch exception return c...