Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
6-67950
panov
2003-05-15 20:55
2003.07.21
Определение отключения TSocket


1-67775
Семен Сорокин
2003-07-08 14:01
2003.07.21
Отрисовка RoundRect


7-68088
Deep
2003-04-19 05:02
2003.07.21
Проблема поиска файлов из сервиса


1-67861
ServerXP
2003-07-07 23:56
2003.07.21
Как создать многооконную структуру программы в Delphi?


1-67835
INTAARI
2003-07-07 14:39
2003.07.21
При закрытии программы возникают ошибка очистки памяти





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский