Страница: 1 |
Страница: 1 |
Вопрос: Генерация чисел
Добавлено: 06.03.07 13:29
Автор вопроса:
FiLiN
Появилась необходимость генерировать числа так, чтобы можно было проверить при сравнении, на одном компе генирировались они или на разных.
А теперь собственно вопрос: как получить какое-нибудь уникальное число (например серийный номер процессора) чтобы задействовать его в генерации? Или другое какое-нибудь число для каждого компьютера?
Если сможете, предложите какой-нибудь альтернативный метод проверки уникальности. Короче нужно отличить сгенерированное число одним компом от другого компа.
И еще один ламерский вопрос: как (если возможно) сохранять данные не в базу данных не в файл , а в сам .ЕХЕ файл. Я хочу чтобы был только один файл(.ЕХЕ) и он сохранял в себе все данные которые ввел пользователь.
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа: mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #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
И зашифровать MD5 хешем, чтоб никто не подделал
Google - MD5 VB
Номер ответа: 4
Автор ответа: FiLiN
Вопросов: 9
Ответов: 22
Профиль | | #4
Добавлено: 07.03.07 00:22
В том-то и дело что нужно чтобы программа помнила все изменения пользователя и при копировании файла .ЕХЕ на другой комп изменения сохранялись. Поэтому запись в реестр не годится. Изменения должны храниться в самом ехе файле. Два файла (.ехе и файл базы данных) тоже не годится. Файл должен быть один.
P.S. Через Яндекс по этому поводу ничего толкового не нашел.(или не понял).
Разъесните плиз.
Номер ответа: 5
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 07.03.07 05:29
Попробуй писать в потоки NTFS
Номер ответа: 6
Автор ответа: HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 07.03.07 09:45
Номер ответа: 7
Автор ответа: FiLiN
Вопросов: 9
Ответов: 22
Профиль | | #7
Добавлено: 07.03.07 10:13
Ну так напиши.
Помоги людям.
Номер ответа: 8
Автор ответа: Fever
Вопросов: 60
Ответов: 808
Профиль | | #8
Добавлено: 07.03.07 17:06
Их множество, но реализовать под силам только профи. А избегнуть дискуссий я попросил, чтоб не забивать новичку голову бесполезным бредом.
Номер ответа: 9
Автор ответа: Fever
Вопросов: 60
Ответов: 808
Профиль | | #9
Добавлено: 07.03.07 17:13
Тут возникает множество нюансов, с которыми придется что-то делать. Основной проблемой является то, что хдд в системе может быть много. Также стоит вспомнить что серийник легко подменить. Могу предложить альтернативный способ - использовать номер видеокарты, однако я не берусь утверждать, что он лучше. Судя по постановке вопроса, мне показалось, что это - оффисное приложение, однако на оффисных компах видеокарт обычно не бывает.
Номер ответа: 10
Автор ответа: Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #10
Добавлено: 07.03.07 18:20
Сильное утверждение
Номер ответа: 11
Автор ответа: W[4Fh]LF
Вопросов: 0
Ответов: 187
Web-сайт:
Профиль | | #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-сайт:
Профиль | | #14
Добавлено: 08.03.07 17:34
И от этого перестают быть видеокартами. Браво.
Номер ответа: 15
Автор ответа: FiLiN
Вопросов: 9
Ответов: 22
Профиль | | #15
Добавлено: 09.03.07 14:45
Как сгенерить уникальный ключик для каждого компа я разобрался. Но остался второй (очень важный для меня) вопрос: как сохранять данные в сам экзешник. Неужели это так сложно, что смогут сделать только профессионалы.
Может приведете сдесь какой-нибудь примерчик, я попробую разобраться.