К чему привязывать флешку-«ключ»? Конечно же к HDD. Но привязать своё поделие к «железу» программно напрямую не так-то просто: ОС при попытках чтения атрибутов «железа» упорно выбрасывает исключения. Дело в том, что современные ОС поддерживаются аппаратным отслеживанием команд, которые напрямую обращаются к адресам портов ввода-вывода процессора. При некотором гуглении выясняется, что многие программисты путают понятие «идентификатор раздела» с понятием «идентификатор железа»....