after a WIndows update we recognized that sometimes the result of OnlineUnlockStatus::getLocalMachineIDs() changes. Hence, the plugin/product has to be unlocked again as the previously saved state was for the old machine ID.
Any idea how this could happen? On Windows the machine ID is based on the nFileIndexLow/nFileIndexHigh of the C:\Windows\System32 folder. The documentation from Microsoft states that a file index is valid from creation until deletion (https://msdn.microsoft.com/de-de/library/windows/desktop/aa363788(v=vs.85).aspx)
What can we do to get a unique but stable machine ID?