Как я могу однозначно идентифицировать машину в C?
Я хочу однозначно идентифицировать машину на C.
Ниже приведены источники с серийными номерами, но они не гарантированно являются уникальными или присутствуют (например, съемный жесткий диск или сетевая карта).
CPU: я используюcpuid
В инструкции, однако, серийный номер не реализован ни для одного процессора, кроме Pentium 3, т.е. не имеет значения. Я могу использовать сигнатуру процессора, но она не будет уникальной длякаждый процессор.HDD:?BIOS:системная плата: ?MAC-адрес: через системные вызовы функций.Для всех вопросительных знаков, как бы я получить серийные номера в C? Если вы отвечаете системно-зависимым решением, укажите обе версии Windows / * nix. Кроме того, для Windows, пожалуйста, не WMI.
Спасибо!