Сведения о системе.

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Сведения о системе.

Сообщение Sergey Ivanov »

Вот и я буду делать привязку к серийнику жёсткого диска и к мак адресу сетевой платы.

Код: Выделить всё

WMIC PATH Win32_DiskDrive GET SerialNumber
У меня на компе тоже есть серийник мат платы, а на других компах тоже самое ( OEM)
Borjomy_1 писал(а):выдает
SerialNumber

To be filled by O.E.M.
Кстати, интересно, что WMIC PATH Win32_DiskDrive GET SerialNumber выдаёт так же серийники, как я понял и съемных накопителей. можно использовать как ключи их ))
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Сведения о системе.

Сообщение dadreamer »

Sergey Ivanov писал(а):Кстати, интересно, что WMIC PATH Win32_DiskDrive GET SerialNumber выдаёт так же серийники, как я понял и съемных накопителей. можно использовать как ключи их ))
Можно, но что будет, если юзер извлечёт из системника этот накопитель? Ваша прога перестанет работать? Хотя, может, так и задумано. ) Как, например, сделал Microsoft с Windows 10: чуть изменишь конфигурацию системы (мать/жёсткий диск/проц) и активация слетает. Цифровое право. )
bartex
user
user
Сообщения: 73
Зарегистрирован: 14 апр 2014, 21:09
Версия LabVIEW: 2015
Откуда: Санкт-Петербург

Re: Сведения о системе.

Сообщение bartex »

А некий серийный номер, записанный в BIOS не подойдёт?

Код: Выделить всё

WMIC BIOS get SerialNumber
или, что то же самое

Код: Выделить всё

WMIC PATH Win32_BIOS get SerialNumber
У меня выдаёт строчку
LXAMG0X05373917B0F1601
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Сведения о системе.

Сообщение Sergey Ivanov »

dadreamer писал(а): Можно, но что будет, если юзер извлечёт из системника этот накопитель? Ваша прога перестанет работать? Хотя, может, так и задумано. )
Да да, именно так и задумано. Есть ключ - работает. Нет ключа - не работает.

bartex писал(а):А некий серийный номер, записанный в BIOS не подойдёт?
Конечно подойдёт, почему бы и нет. Только проверить надо будет, чтобы у него серийник был, а не как с материнской платой.
Добро пожаловать на http://rk-stud.ru/
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Сведения о системе.

Сообщение dadreamer »

Sergey Ivanov писал(а):Конечно подойдёт, почему бы и нет. Только проверить надо будет, чтобы у него серийник был, а не как с материнской платой.
Ну, вот, не всегда бывает. Зависит от фирмы-изготовителя.
dadreamer писал(а):а серийник BIOS'а содержит "System Serial Number"
bartex
user
user
Сообщения: 73
Зарегистрирован: 14 апр 2014, 21:09
Версия LabVIEW: 2015
Откуда: Санкт-Петербург

Re: Сведения о системе.

Сообщение bartex »

dadreamer писал(а):
"а серийник BIOS'а содержит "System Serial Number"
Извиняюсь, не заметил. :dntknw:

Тогда получается, что нужно сначала "прошерстить" комп, на котором должна будет работать программа, командами типа

Код: Выделить всё

WMIC cpu list 

Код: Выделить всё

WMIC BIOS list
чтобы подобрать что-то внятное и уникальное, к чему можно было бы привязаться.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Сведения о системе.

Сообщение dadreamer »

bartex, я тут не советчик, ибо лицензированием практически не занимаюсь, не совсем моя специфика. Можно, наверное, взять сразу несколько параметров: ID процессора, серийник материнки, BIOS, жёсткого диска, оперативки, видяхи, и проверить. Если что-то одно пустое, то брать другое.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Сведения о системе.

Сообщение IvanLis »

dadreamer писал(а):Можно, наверное, взять сразу несколько параметров: ID процессора, серийник материнки, BIOS, жёсткого диска, оперативки, видяхи, и проверить. Если что-то одно пустое, то брать другое.
Их необязательно даже проверять, можно сразу вычислить хеш от всех (даже парсить не нужно ответ), который в дальнейшем использовать как ключ.
Ответить

Вернуться в «Общие»