Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Генерация чисел Добавлено: 06.03.07 13:29  

Автор вопроса:  FiLiN
Появилась необходимость генерировать числа так, чтобы можно было проверить при сравнении, на одном компе генирировались они или на разных.
А теперь собственно вопрос: как получить какое-нибудь уникальное число (например серийный номер процессора) чтобы задействовать его в генерации? Или другое какое-нибудь число для каждого компьютера?
Если сможете, предложите какой-нибудь альтернативный метод проверки уникальности. Короче нужно отличить сгенерированное число одним компом от другого компа.

И еще один ламерский вопрос: как (если возможно) сохранять данные не в базу данных не в файл , а в сам .ЕХЕ файл. Я хочу чтобы был только один файл(.ЕХЕ) и он сохранял в себе все данные которые ввел пользователь.

Ответить

  Ответы Всего ответов: 15  

Номер ответа: 1
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #1
Добавлено: 06.03.07 14:07
1. Серийный номер HDD (смотреть примеры)
2. Тема обсуждалась ранее на форуме:
искать лучше через Яндекс с ключевыми словами VBNet Форум :)

Ответить

Номер ответа: 2
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #2 Добавлено: 06.03.07 20:02
И еще один ламерский вопрос: как (если возможно) сохранять данные не в базу данных не в файл , а в сам .ЕХЕ файл. Я хочу чтобы был только один файл(.ЕХЕ) и он сохранял в себе все данные которые ввел пользователь.

Никак(без дискуссий). Если очень надо, сохраняй в реестр

Ответить

Номер ответа: 3
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #3 Добавлено: 06.03.07 20:04
1. Серийный номер HDD (смотреть примеры)

И зашифровать MD5 хешем, чтоб никто не подделал
Google - MD5 VB

Ответить

Номер ответа: 4
Автор ответа:
 FiLiN



Вопросов: 9
Ответов: 22
 Профиль | | #4 Добавлено: 07.03.07 00:22
Если очень надо, сохраняй в реестр


В том-то и дело что нужно чтобы программа помнила все изменения пользователя и при копировании файла .ЕХЕ на другой комп изменения сохранялись. Поэтому запись в реестр не годится. Изменения должны храниться в самом ехе файле. Два файла (.ехе и файл базы данных) тоже не годится. Файл должен быть один.
P.S. Через Яндекс по этому поводу ничего толкового не нашел.(или не понял).
Разъесните плиз.

Ответить

Номер ответа: 5
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 07.03.07 05:29
Попробуй писать в потоки NTFS

Ответить

Номер ответа: 6
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #6 Добавлено: 07.03.07 09:45
Никак(без дискуссий). Если очень надо, сохраняй в реестр
А чё никак? Я как минимум способа 3 вижу :)

Ответить

Номер ответа: 7
Автор ответа:
 FiLiN



Вопросов: 9
Ответов: 22
 Профиль | | #7 Добавлено: 07.03.07 10:13
Я как минимум способа 3 вижу :)


Ну так напиши.
Помоги людям.

Ответить

Номер ответа: 8
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #8 Добавлено: 07.03.07 17:06
А чё никак? Я как минимум способа 3 вижу :)

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

Ответить

Номер ответа: 9
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #9 Добавлено: 07.03.07 17:13
Серийный номер HDD

Тут возникает множество нюансов, с которыми придется что-то делать. Основной проблемой является то, что хдд в системе может быть много. Также стоит вспомнить что серийник легко подменить. Могу предложить альтернативный способ - использовать номер видеокарты, однако я не берусь утверждать, что он лучше. Судя по постановке вопроса, мне показалось, что это - оффисное приложение, однако на оффисных компах видеокарт обычно не бывает.

Ответить

Номер ответа: 10
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #10
Добавлено: 07.03.07 18:20
на оффисных компах видеокарт обычно не бывает

Сильное утверждение

Ответить

Номер ответа: 11
Автор ответа:
 W[4Fh]LF



Вопросов: 0
Ответов: 187
 Web-сайт: hunger.ru
 Профиль | | #11
Добавлено: 08.03.07 09:41
Сильное утверждение


Меня тоже до глубины души пробрало.

Ответить

Номер ответа: 12
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #12 Добавлено: 08.03.07 10:43
:-))))
(как говорит уважаемый Brand.. да и простит мне мой плагиат) Но это просто пяць!!

Ответить

Номер ответа: 13
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #13 Добавлено: 08.03.07 10:59
на оффисных компах видеокарт обычно не бывает
Сильное утверждение
Ну а че.. а может они просто встроенные..)

Ответить

Номер ответа: 14
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #14
Добавлено: 08.03.07 17:34
И от этого перестают быть видеокартами. Браво.

Ответить

Номер ответа: 15
Автор ответа:
 FiLiN



Вопросов: 9
Ответов: 22
 Профиль | | #15 Добавлено: 09.03.07 14:45
Как сгенерить уникальный ключик для каждого компа я разобрался. Но остался второй (очень важный для меня) вопрос: как сохранять данные в сам экзешник. Неужели это так сложно, что смогут сделать только профессионалы.
Может приведете сдесь какой-нибудь примерчик, я попробую разобраться.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам