Dave Kreskowiak
Пространство имен System.Management все еще существует. На самом деле там уже давно не было никаких изменений в коде, так что я не знаю, что вы подразумеваете под словом "привыкли".
Но это пространство имен в .NET Framework не оказывает никакого влияния на классы, доступные в WMI, которые обычно начинаются с имени "Win32_".
Если у вас есть код, который использует System.Management, который раньше работал, а теперь нет, вы не объяснили ему никаких проблем и не показали код, который больше не работает, так что мы действительно ничего не можем с этим поделать.
Теперь, если вы пытаетесь использовать USB-накопитель в качестве "ключа безопасности", вы не можете этого сделать. В этих дисках нет ничего абсолютно уникального от одного диска к другому. Вы даже не можете предположить, что есть серийный номер, выставленный устройствами.