public override byte[] GetDiskId() { var serialNumber = Win32Helpers.GetBootDiskSerialNumber(); if (string.IsNullOrEmpty(serialNumber)) { return(base.GetDiskId()); } return(Encoding.UTF8.GetBytes(serialNumber)); }