¿Cómo obtiene VC el código de máquina de la computadora?
Puede utilizar VC para obtener estos números y utilizar un determinado algoritmo para combinarlos para generar un código de máquina. Utilice este código de máquina para generar un código de registro de acuerdo con un determinado algoritmo, de modo que su software sea. protected Proteja para que solo las máquinas con ese código de máquina puedan instalar su software.
El método para obtener el número de serie del disco duro es el siguiente (código)
Tome la unidad C como ejemplo:
char m_Volume[256]; /nombre del volumen
char m_FileSysName[256];
DWORD m_SerialNum; //número de serie
DWORD m_FileNameLength
DWORD m_FileSysFlag;
::GetVolumeInformation("c:
m_Volume,
256,
& m_SerialNum,
& m_FileNameLength,
amp; m_FileSysFlag,
m_FileSysName,
256); después de ejecutar esta función, m_Volume es la cadena del nombre del volumen. , m _SerialNum es el número de serie
.