Главная страница
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
8-67922
AntX
2003-04-01 16:07
2003.07.21
Спрайты из Аллодов


7-68085
SDW_syscoder
2003-05-12 01:19
2003.07.21
Assembler in Delphi


3-67674
Пубертанец
2003-06-26 12:25
2003.07.21
Как в SQL-запросе писать в Мемо-поле (INSERT INTO ...)?


14-68072
Юрий Зотов
2003-03-04 23:16
2003.07.21
---|Ветка была без названия|---


14-68067
Makhanev A.S.
2003-07-06 01:50
2003.07.21
WinXP...жуть какая-то...