Я просматривал код этот учебник, и я обнаружил, что он использует My.Computer.Name
для сохранения настроек, которые не должны перемещаться между компьютерами. Однако вполне возможно, что у пользователя есть два идентично названных компьютера. Например, если они хотели иметь одно и то же имя пользователя на каждом ПК, они могут в конечном итоге иметь два компьютера с именем Username-PC.
Какие хорошие методы идентификации разных ПК? У ПК есть связанные с ними идентификаторы GUID, или я должен смотреть на вытягивание серийного номера какого-либо оборудования? Мне все равно, сохраняется ли идентификация при переустановке Windows.
(Учебное пособие, которое я связал, находится в VB.Net, но я реализую его на С#)