Génération d'un ID de matériel sous Windows

Quelle est la meilleure façon de générer un unique ID de matériel sur Microsoft Windows avec C++ qui n'est pas facilement spoofable (avec par exemple le changement d'Adresse MAC)?

source d'informationauteur Patrick Glandien