Member 13348294 Ответов: 1

Как сделать серийный номер приложения, используя серийный номер HD ПК?


я хочу создать уникальный серийный номер, используя дату установки ОС и уникальную информацию о жестком диске
(серийный номер, дата ..) для приложения c# forms ?

Что я уже пробовал:

//Не могу установить формат дата файлы в папку windir
// требуется прив

Jochen Arndt

Дата установки хранится в реестре (SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate as Unix timestamp) и также может быть получена с помощью WMI. Сеть предоставляет множество примеров, которые можно легко найти.

Аналогично для данных жесткого диска, таких как серийный номер.

Просто найдите "дату установки windows c#" и " серийный номер жесткого диска c# "

[no name]

спасибо за вашу помощь :).

[no name]

это повлияло очистки и восстановления реестра или (перевооружение) для Windows (команды slmgr.ВБС)??

1 Ответов

Рейтинг:
10

OriginalGriff

Не. Вместо этого используйте серийный номер процессора: жесткие диски (и установки Windows) изнашиваются и должны время от времени заменяться. Ограничение вашего приложения с помощью компонента replacem]bl; e или, что еще хуже, того, который автоматически обновляется Microsoft без того, чтобы пользователь знал об этом, не приведет к повторному бизнесу...

Вы можете получить серийный номер процессора довольно легко: Получение Серийного Номера Оборудования.[^]


[no name]

благодарю вас сэр :)

[no name]

могу ли я использовать серийный номер Mboard, mac-адрес или что-то еще?

OriginalGriff

Процессор лучше, не все материнские платы сообщают о серийном номере-это не обязательно.
А MAC-адреса а) не уникальны (просто уникальны в пределах сегмента сети) и Б) могут быть легко подделаны.