Информация об изменениях

Сообщение Re: Hardware id для кроссплатформенной программы от 04.02.2023 21:14

Изменено 04.02.2023 21:15 maks1180

Re: Hardware id для кроссплатформенной программы
Есть огромный опыт по этой теме, но только на Windows (десятки миллинов записей в БД), определяли по mac адресу и hdd.
Проблемы следующие:
1) mac адреса — есть одинаковые, постоянно вручную довносим такие адреса, что бы их исключать из опеределения.
2) hdd — так же бывают одинаковые (особенно виртуальные диски), ещё серийник по разному определяется в зависимости от версии Windows и прав (админ или обычный пользователь).
Так же довносим список hdd которые нужно исключать.

Так же есть следующая проблема: например у пользователя 2 mac адреса или 2 диска, мы всё запоминаем, но допустим он перенёс сетевую карту или один диск во второй комп, и второй комп так же теперь идентифицируется как и первый (т.е. имееют одинаковый id).

Если запоминать не все, а скажем брать первый mac адрес, то получается ерунда, так как пользователь может вытащить USB wi-fi адаптер или воткнуть и будет казаться что это разные компы.
Re: Hardware id для кроссплатформенной программы
Есть огромный опыт по этой теме, но только на Windows (десятки миллинов записей в БД, более 10 лет собирали), определяли по mac адресу и hdd.
Проблемы следующие:
1) mac адреса — есть одинаковые, постоянно вручную довносим такие адреса, что бы их исключать из опеределения.
2) hdd — так же бывают одинаковые (особенно виртуальные диски), ещё серийник по разному определяется в зависимости от версии Windows и прав (админ или обычный пользователь).
Так же довносим список hdd которые нужно исключать.

Так же есть следующая проблема:
1) например у пользователя 2 mac адреса или 2 диска, мы всё запоминаем, но допустим он перенёс сетевую карту или один диск во второй комп, и второй комп так же теперь идентифицируется как и первый (т.е. имееют одинаковый id).
2) если запоминать не все, а скажем брать первый mac адрес, то получается ерунда, так как пользователь может вытащить USB wi-fi адаптер или воткнуть и будет казаться, что это разные компы.