Я занимаюсь разработкой библиотеки в C#, который генерирует уникальный идентификатор оборудования, используя эти 3 переменныеОпределить серийный номер жесткого диска в моно?
- Имя машины
- MAC адрес
- Жесткий диск серийный номер
Я могу получить имя машины и MAC-адрес в .NET и Mono, но я могу получить серийный номер жесткого диска в .NET. Кто-нибудь знает, есть ли какой-либо возможный способ получить серийный номер жесткого диска в моно или мне нужно использовать другую переменную (то есть: имя процессора, идентификатор материнской платы и т. Д.)?
Обратите внимание, что и имя компьютера и MAC-адрес вручную могут быть установлены, так что они не являются действительно уникальными. –
GUID основан на MAC-адресе ... – ub3rst4r
И MAC-адрес может быть подделан: http://osxdaily.com/2008/01/17/how-to-spoof-your-mac-address-in-mac -os-x/Вы не можете считать, что он уникален для конкретного интерфейса Ethernet на конкретном компьютере. –