Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

Генерация уникального кода РС   Найти похожие ветки 

 
ruslan_as ©   (2003-07-07 09:16) [0]

Подскажите, как создаются уникальные кода РС при инсталяции программ.
Если у кого есть готовый пример пришлите!
Заранее спасибо всем отозвавшимся!


 
Карелин Артем ©   (2003-07-07 09:39) [1]

Дык берешь какой-то номер от компутерной железяки и кодируешь. Можно простейшими операциями типа XOR, можно хэшировать. На Torry.net есть примеры.


 
Anatoly Podgoretsky ©   (2003-07-07 10:43) [2]

CoCreateGuid


 
ruslan_as ©   (2003-07-07 11:19) [3]

>>Anatoly Podgoretsky
На сколько я понял, эта функция используется для создания GUID. Эта функция на одном и том же комьютере (и программе)будет всегда возвращать одинаковый код?

P.S. В Helpe не разобрался как использовать эту функцию.


 
Anatoly Podgoretsky ©   (2003-07-07 11:31) [4]

Ты не прав, вместо того чтобы предполагать, проверил бы программно. Каждый раз будет новый глобально уникальный 128 битный номер.


 
Карелин Артем ©   (2003-07-07 11:33) [5]

Если запустить одновременно все компы инета на генерацию GUID, то может и будет пара совпадений. Если на одном компе будет генерироваться GUID, то вероятность совпадений будет нулевая. А пользоваться лучше CreateClassID.


 
Anatoly Podgoretsky ©   (2003-07-07 11:42) [6]

Карелин Артем © (07.07.03 11:33)
Через несколько триллионов лет, да и то маловероятно, поскольку в генерации участвует и время и уникальные зарактеристики машины. Теоритически совпаденеие возможно, поскольку всего 2^128 степени комбинаций.


 
BillyJeans ©   (2003-07-07 11:43) [7]


>
> Anatoly Podgoretsky © (07.07.03 11:31)
> Ты не прав, вместо того чтобы предполагать, проверил бы
> программно. Каждый раз будет новый глобально уникальный
> 128 битный номер.

тогда зачем нужен этот GUID?


 
Anatoly Podgoretsky ©   (2003-07-07 11:49) [8]

Для получения глобального уникального номера. Именно глобального.


 
ruslan_as ©   (2003-07-07 12:08) [9]

Спасибо всем за помощь! Наверное мы не поняли друг друга с уважаемым Anatoly Podgoretsky. Мне нужно было, что бы на одном компьютере генерировался всегда одинаковый код, так как я ему должен ответить ключем.
Я уже нашел исходники подобной программы.


 
Anatoly Podgoretsky ©   (2003-07-07 12:10) [10]

Тогда разрабатываешь свой собственный генератор. Но никакой разницы между одинаковым и разным нет, точно также ответишь ему ключом и внесешь его в базу.


 
stalker780 ©   (2003-07-07 13:35) [11]

>ruslan_as © (07.07.03 12:08)
>Я уже нашел исходники подобной программы.
где нашел? кинь ссылочку или сами примеры на мыло или сюда.



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
14-68039
Poirot
2003-07-04 12:05
2003.07.21
Вот теперь хочется вот этот Delphi 7 SP 1-2


3-67680
Александр Ч_
2003-06-26 16:58
2003.07.21
Перебор записей в DataSet


14-68042
Samael6
2003-07-03 21:18
2003.07.21
Dll на Visual C++


1-67760
3APA3A
2003-07-08 22:03
2003.07.21
Что это за константа?


1-67889
SiJack
2003-07-08 11:33
2003.07.21
Как получить список файлов не используя визуальных компонен