Licencia bloqueada por hardware: ¿qué piezas de hardware debo usar? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Existe realmente alguna forma de identificar de forma única cualquier computadora? 4 respuestas

Recientemente he implementado un sistema de licencia bloqueado por hardware con coincidencia aproximada para manejar los cambios en el hardware sin requerir una reactivación, pero necesito más piezas de hardware para ser más seguro / crear una comparación difusa más confiable.

Ahora mismo estoy emparejando contra lo siguiente:

Dirección mac físicaNúmero de serie del disco duroNúmero de pieza de RAM / fabricante / tamañoID del procesador

¿Cuáles son algunos otros números de serie de hardware no cambiantes específicos de la máquina que serían buenos para usar en esta situación y se pueden recuperar fácilmente desde C #?

Los ejemplos de código de recuperación de dicha información de hardware se apreciarían también.

ACLARACIÓN

Cuando dije "No cambiando", me refiero a las publicaciones en serie del hardware o la información que no cambiará sin modificar el hardware en la máquina directamente. (IE, no cambiará por su cuenta, o por software)

Respuestas a la pregunta(1)

Su respuesta a la pregunta