Как я могу однозначно идентифицировать машину в C?

Я хочу однозначно идентифицировать машину на C.

Ниже приведены источники с серийными номерами, но они не гарантированно являются уникальными или присутствуют (например, съемный жесткий диск или сетевая карта).

CPU: я используюcpuid В инструкции, однако, серийный номер не реализован ни для одного процессора, кроме Pentium 3, т.е. не имеет значения. Я могу использовать сигнатуру процессора, но она не будет уникальной длякаждый процессор.HDD:?BIOS:системная плата: ?MAC-адрес: через системные вызовы функций.

Для всех вопросительных знаков, как бы я получить серийные номера в C? Если вы отвечаете системно-зависимым решением, укажите обе версии Windows / * nix. Кроме того, для Windows, пожалуйста, не WMI.

Спасибо!

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

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