using System; using System.Collections.Generic; using System.Linq; using System.Management; using System.Text; using System.Threading.Tasks; namespace DTS.Common.Licensing.SystemInformation { public static class ComputerSystemInfo { private static ManagementObjectSearcher systemSearcher = new ManagementObjectSearcher("SELECT UUID FROM Win32_ComputerSystemProduct"); static public string SystemID { get { try { return systemSearcher.Get().OfType().FirstOrDefault()["UUID"].ToString(); } catch (Exception) { return ""; } } } } }