Salut communauté iHaxGlobal Avez-vous déjà utilisez ou développez un Tool RTM payant ? Vous avez une idée alors sur le terme : HWID (Hardware ID) Généralement les plus utilisées sont : CPU, MAC, BIOS ... etc D'abord, ajoutez la référence : System.Management Code:using System.Management;Adresse MAC :Code:private static string macId() { string result = ""; System.Management.ManagementClass mc = new System.Management.ManagementClass("Win32_NetworkAdapterConfiguration"); System.Management.ManagementObjectCollection moc = mc.GetInstances(); foreach (System.Management.ManagementObject mo in moc) { if (mo["IPEnabled"].ToString() == "True") { if (result == "") { try { result = mo["MACAddress"].ToString(); break; } catch { } } } } return result; } CPU IDCode:private static string cpuId() { string retVal = string.Empty; ManagementClass class2 = new ManagementClass("win32_processor"); foreach (ManagementObject obj2 in class2.GetInstances()) { if (retVal == "") { retVal = obj2.Properties["processorID"].Value.ToString(); break; } } return retVal; }BIOS ID : Code:private static string biosId() { string retVal = string.Empty; ManagementClass class2 = new ManagementClass("win32_BIOS"); foreach (ManagementObject obj2 in class2.GetInstances()) { if (retVal == "") { retVal = obj2.Properties["SerialNumber"].Value.ToString(); break; } } return retVal; }Afin d'utiliser l'une de ces fonctions, il suffit d'utiliser cette méthode : Code:string cpu = cpuId(); string mac = macId(); string bios = biosId(); Ce Tutorial touche à sa fin. A très bientôt :neo: