Ответ 1
Ближайшим эквивалентом "уникального номера", доступного на любом USB-устройстве, являются идентификаторы VID и PID, идентификаторы поставщика и продукта. Он используется для идентификации устройства и установки для него правильного драйвера. Тем не менее, это тот же набор номеров для одного и того же продукта, он недостаточно хорош, чтобы идентифицировать конкретное устройство, которое у вас в руке. И, следовательно, бесполезно внедрять процедуру проверки лицензии, предположительно, что вы после.
Только определенные устройства USB реализуют серийный номер. Вы получаете это случайно от флеш-накопителя из-за форматирования диска, генерирующего серийный номер тома. Также бесполезно, его можно легко изменить. Адаптер USB wifi может работать, производитель должен создать уникальный MAC-адрес.
Там один класс USB-устройств, которые идеально подходят для этой цели. Общее имя - "ключ", они созданы для этого. Когда вы его покупаете, вы также получаете программное обеспечение, которое вы можете связать с вашей программой, которое обеспечивает безопасный способ проверки номера лицензии, еще одну важную часть процедуры проверки лицензии и, как правило, слабое соединение. Подробнее о ключах в этой статье Википедии.