Получение информации из SMBIOS - страница 6

 
Valeriy Yastremskiy:

Не понял про остальных.

Есть программа с пробным периодом, в сети кстати много таких программ. Клиент берёт пробник, записываем машину, время демо окончилось. Клиент снова хочет взять пробник, но мы видим, что он уже с программой ознакомлен и пробник больше не даём, только покупка для дальнейшего использования.

Сейчас получилось так, что в мире есть несколько не уникальных машин и моя в том числе, что UUID совпадает.

Получается так, что если кто-то взял пробник с такой машины, то абсолютно левый клиент уже не возьмёт, потому что его машина вроде как уже брала.

Нужно что-то с действительно уникальное с данными по машине.

JRandomTrader:

Это если есть диск C, а не, например, /dev/sda

Сделаю отсекание, если UUID клиентов "03000200-0400-0500-0006-000700080009", то привязываем к диску С, хотя мне такая затея не нравится.

 
Vitaly Muzichenko:

Есть программа с пробным периодом, в сети кстати много таких программ. Клиент берёт пробник, записываем машину, время демо окончилось. Клиент снова хочет взять пробник, но мы видим, что он уже с программой ознакомлен и пробник больше не даём, только покупка для дальнейшего использования.

Сейчас получилось так, что в мире есть несколько не уникальных машин и моя в том числе, что UUID совпадает.

Получается так, что если кто-то взял пробник с такой машины, то абсолютно левый клиент уже не возьмёт, потому что его машина вроде как уже брала.

Нужно что-то с действительно уникальное с данными по машине.

Сделаю отсекание, если UUID клиентов "03000200-0400-0500-0006-000700080009", то привязываем к диску С, хотя мне такая затея не нравится.

В 1995 году этой хренью занимался. Куча сопутствующих проблем: что, если пользователь диск заменит, или ещё что-нибудь? Он программу купил, или не купил? 

 
Алексей Тарабанов:

В 1995 году этой хренью занимался. Куча сопутствующих проблем: что, если пользователь диск заменит, или ещё что-нибудь? Он программу купил, или не купил? 

Купил, конечно.

Это защита только для предотвращение бесконечного взятия демо.

 
Vitaly Muzichenko:

Купил, конечно.

Это защита только для предотвращение бесконечного взятия демо.

Динамический код для демо и такой же динамический код для реала. Двухкомпонентные. 

 
Vitaly Muzichenko:

А для этого "универсального" UUID серийные номера материнки не смотрели? Если имеются, и различаются, можно серийником дополнить.

Не привязывайтесь к S/N диска, он меняется при форматировании. Если только не S/N HDD (берётся с контроллера). Но и то, диски меняются чаще материнок.
 
Edgar Akhmadeev:

А для этого "универсального" UUID серийные номера материнки не смотрели? Если имеются, и различаются, можно серийником дополнить.

А дальше я меняю материнку... 

Лицензиями надо торговать, а не кроссвордами. 

 
Кстати, это, в-основном, для уважаемых Метаквотов
 
Edgar Akhmadeev:

А для этого "универсального" UUID серийные номера материнки не смотрели? Если имеются, и различаются, можно серийником дополнить.

Не привязывайтесь к S/N диска, он меняется при форматировании. Если только не S/N HDD (берётся с контроллера). Но и то, диски меняются чаще материнок.

Цель - отсечь пользователей, если уже ознакомлены с программой.

Сейчас отсекаются все последующие, у кого UUID одинаковый, вот в чём проблема, кто первый - того и тапки.

Серийник посмотреть нет возможности, даже нет возможности связаться с пользователями, чтобы хотя-бы узнать производителя материнки.

Полная печаль с идентификацией ... 

 
Vitaly Muzichenko:

Цель - отсечь пользователей, если уже ознакомлены с программой.

Сейчас отсекаются все последующие, у кого UUID одинаковый, вот в чём проблема, кто первый - того и тапки.

Серийник посмотреть нет возможности, даже нет возможности связаться с пользователями, чтобы хотя-бы узнать производителя материнки.

Полная печаль с идентификацией ... 

Если с идентификацией печаль - Измени код. 

 
Edgar Akhmadeev:

А для этого "универсального" UUID серийные номера материнки не смотрели? Если имеются, и различаются, можно серийником дополнить.

Не привязывайтесь к S/N диска, он меняется при форматировании. Если только не S/N HDD (берётся с контроллера). Но и то, диски меняются чаще материнок.

Нашёл некоторую информацию

Запрос так и составлял: "UUID 03000200-0400-0500-0006-000700080009"
Причина обращения: