HID te refieres a HardwareID? Sí, lo utilizo mucho en mis crackmes, hay varias formas de hacerlo. A mi me gusta consultar variables de entorno y transformar el texto a número para hacer operaciones y cálculos. Otra forma viable sería, a través de APIS o WMI, recoger el serialnumber del HDD y utilizarlo para crear un hash único.
Pero yo creo que se pueden conseguir muchas cosas, no solo del HDD.
EJ:
12BS3B4 - 923A934BCL - 2109312LC
Todo de distintos lugares, como hacen muchos programas, fijate si queres, podes tambien cifrar todas esas cosas, cada parte con un cifrado distinto.
S2