Eine
GUID ist nicht rechnerspezifisch. Es ist einfach eine nach bestimmten Kriterien erzeugte Nummer, die weltweit eindeutig ist. Sie hat rein garnichts mit dem System des Benutzers oder ähnlichem zutun, davon ist sie völlig unabhängig.
Für Webservices brauchst du z.B. auch eine
GUID. wenn du in Delphi Strg + Umschalt + G drückst, wird dir eine erzeugt. Ergo kann sie nicht rechnerspezifisch sein, da du beliebig viele davon erzeugen kannst. Nichtsdestotrotz ist sie eindeutig.
Es gibt also auch nicht "DIE"
GUID eines Rechners, die man irgendwo auslesen könnte. Du musst dir für deine Anwendung schon selber eine erzeugen... einmal beim Programmstart eben, ab dann ist jede Kopie deines Programmes sozusagen eindeutig identifizierbar.
http://de.wikipedia.org/wiki/GUID
http://delphi.about.com/library/weekly/aa022205a.htm