Как получить уникальный идентификатор системы

Мне нужен уникальный идентификатор системы. Я использовал processid, но он также не уникален для всех ПК. Итак, я получаю серийный номер процессора.

Я использую WMI, чтобы получить серийный номер. // Win32_CPU

var search = new ManagementObjectSearcher( "SELECT * FROM Win32_baseboard" );
var mobos = search.Get();

foreach (var m in mobos)
{
  var serial = m["SerialNumber"]; // ProcessorID if you use Win32_CPU
}

Но возвращаетсяЗаполняется О.М.М."

Почему он не возвращает точный серийный номер.

Пожалуйста, дайте мне знать, как я могу это исправить.

Ответы на вопрос(4)

Ваш ответ на вопрос