Главная страница
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.016 c
3-67740
Deedlit
2003-06-30 08:12
2003.07.21
Corrupt file - other than header


1-67797
guest0
2003-07-04 08:03
2003.07.21
Горячие клавиши


7-68100
Poirot
2003-05-04 16:50
2003.07.21
Как программно создать собственный девай, типа как делает subst


4-68123
Mr. xXx
2003-05-20 16:05
2003.07.21
Как отловить нажатие по Desktop у


3-67684
SergeyI
2003-06-26 17:22
2003.07.21
Memo поле