Vielleicht reicht es ja schon, in der Registry einen bestimmten Key anzulegen (pro User) und dort eine frisch erzeugte
GUID reinzuschreiben? Die ist dann auch eindeutig pro Windows-Installation und User. (Es sei denn, jemand cloned die Platte.)
Ob das ausreicht, kommt auf den Anwendungsfall an. Als Kopierschutz reicht es nicht.