Change the HardwareKey.cs to help on clone PC

Good day,

I know the HardwareKey is not unique when we use cloned pc.
Any cloned Windows PC, to work in a network toghetter will need 3 information to be different :

  1. The SID
  2. The computer name
  3. The MAC adresse

Now in the code we all ready get the Mac Adresses, could we do this fix :

To prevent the HardwareKey we change line 56 in xibo-dotnetclient / Logic / HardwareKey.cs
to _hardwareKey = Hashes.MD5(GetCPUId() + GetVolumeSerial(“C”)+GetMACAddress());

What do you think ?

Implemented in 1.8 - closing