¿Cómo generar una ID de computadora única en Delphi?

¿Cómo puedo generar rápidamente una identificación de computadora única para una aplicación de Delphi? Solía ​​hacerlo fácilmente con c #, pero esto fallaba a veces. Quiero que el ID sea "estático", pero no me importa si el ID cambia debido a un cambio de hardware o una reinstalación del sistema operativo, estaba planeando almacenarlo en el registro y revisarlo cuando se inicie la aplicación, y si cambia actualizar el registro. (Sé cómo codificar la parte del registro, solo necesito ayuda para la identificación única).

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta