In short, the API
GetCurrentHwProfile()
does not return an unique id to distinguish between different PC/User account. Just google that GUID you posted.
If you want to have an unique id, call
CoCreateGuid()
and store it at client PC for later checking.
Another way is combining net card MAC, disk serial number, and other things to form an unique id.