Da das Original-Poster darum gebeten hat, dass meine Kommentare (die nur Links sind) als Antwort gepostet werden, kommt es hier:
MSDN:System.Guid .ToByteArray tauscht die ersten 4 Bytes aus
Es scheint, als wäre nicht klar dokumentiert, welche Endianness die verschiedenen Komponenten der Guid
haben besitzen, bei der Konvertierung von und nach Byte[]
.