Получение серийного номера материнской платыC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Получение серийного номера материнской платы

Сообщение Anonymous »

Я хочу привязать программу к конкретному компьютеру, и для этого я хочу использовать
серийный номер материнской платы в качестве уникального идентификатора.

Хотя я смог найти несколько примеров для C# и Java, я не смог найти ничего надежного для C++ (я читал, что WMI может дать сбой в зависимости от оборудования), но наверняка есть способ сделать это и в C++?

Редактировать: Что Другими словами, я хочу, чтобы это была простая и элементарная система лицензирования. Чтобы было понятнее, вот как это будет выглядеть:

Код: Выделить всё

#define USER_SERIAL 123456789

double GetMotherBoardSerialNumber();
// ...

double currentSerial = GetMotherBoardSerialNumber();

if(currentSerial != USER_SERIAL) {
exit 1;
}
Очевидно, что это не идеально, но у меня нет банкомата для настройки системы учетных записей, так что это может быть временным решением.

Подробнее здесь: https://stackoverflow.com/questions/434 ... ial-number
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»