Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2

Модерирует : ShIvADeSt

ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
берем номер компа - и сверяем с активированным ключем

... и этот момент сверки даже начинающий кулхацкер сможет очень легко найти и модифицировать так, что прога будет думать, что ключ верный. Вот это надо учесть...

Всего записей: 3717 | Зарегистр. 19-04-2005 | Отправлено: 10:03 22-03-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
это понятно... но прога узко-специфичная, хак-спецов в этой области ничтожно мало...
потому меня пока подобный вариант устоит...
 
итак, порекомендуйте, что стоит использовать
заранее спасибо за участие

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 10:20 22-03-2007
relictus

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
Я делал привязку к HDD с помощью THDDInfo от _http://artsoft.nm.ru/
За три года использования проги никто еще не отломал защиту, хотя прога тоже узкоспецифичная...

Всего записей: 3717 | Зарегистр. 19-04-2005 | Отправлено: 10:49 22-03-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
relictus
спасибо - попробую

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 11:23 22-03-2007
lodyr



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
Посмотрите и это:
Wjhsoft Software, China - http://www.cnware.com/
 HardInfo
   компонента для доступа к BIOS без дополнительных VXD/DLL и рядом дополнительных функций
   Например, можно комбинируя данные из BIOS и серийный номер HDD/CPU
   создать уникальный идентификатор компьютера.

Цитата:
Hardinfo component let you collect mechine information such as CPU type,CPUID, CPU Vendor,BIOS SerialNumber,Hard Disk SerialNumber and ModalNumber,MAC address easily.Such infomation is direct from hard interface,not from registry,So it can not be changed by user.It works on Win98/NT/Win2000/XP/Win2003 and in any accounts rights. Using hardinfo component is quite easy ,just drop the component into delphi form, all infomation is on the component's property.no additional DLL or VXD need
Feature:
* Get BIOS SerialNumber,CPU ID,CPU verson ,HardDisk SerialNumber,ModalNumber,Revision ,MAC Address in Win9x/WInNT/WIn2000/XP/Win2003 and with any acount rights.
* Read BIOS ROM memory data like array.
* All datas are direct from hardware interface ,not from registry.
* Pure Delphi VCL Component with full sourcecode.
 


Всего записей: 710 | Зарегистр. 06-02-2005 | Отправлено: 12:27 22-03-2007 | Исправлено: lodyr, 12:28 22-03-2007
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужен простенький DBTreeView, кто знает?

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 13:15 22-03-2007
drSerj



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Нужен простенький DBTreeView, кто знает?

http://www.torry.net/quicksearchd.php?String=dbtree&Title=Yes
выбирай, их там несколько.
 
Добавлено:

Цитата:
защитить прогу от несанкционированного копирования на другой комп.  
берем номер компа - и сверяем с активированным ключем  
если при разборе того и другого получается одинаковое значение значит все ок.  
ежели нет - прога не будет работать

Я недавно сам столкнулся с подобной проблемой, нашел десяток прог, которые это делают, попутно ставя защиты от взлома, компрессирование и т.д. Но... как быть, если клиент делает апгрейд, а в наше время - это явление постоянное. Каждый раз выписывать новые ключи ? А где гарантия, что он просто не поставит под видом апгрейда программу на другие машины? Да и выписывать новые ключи, если клиентов много - тоже неудобно. Единственное что приходит в голову - отслеживать несколько компонентов компьютера (винт, материнка, видео, проц) и если меняется что-то одно - автоматом формировать новый ключ...

Всего записей: 145 | Зарегистр. 01-09-2001 | Отправлено: 16:10 22-03-2007
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freddom1234

Цитата:
Ксатати незнаю в тему или нет - если кому надо доведенную до ума компоненту TMSCETools (я ее переписал нафиг процентов на 30) - могу поделиться. Она предназначена для работы с базами CEDB и EDB на PocketPC под Windows Mobile из под Делфи разумеется. Проверено на версии 2003 и 5.0. Кстати в свое время (и до сих пор) - альтернативы ей нет  - купил и пожалел - писано было достаточно криворуко.

Если можно - кинь мне на профильное мыло плиз. Thanx!

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 23:21 22-03-2007
Shaman2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я недавно сам столкнулся с подобной проблемой, нашел десяток прог, которые это делают, попутно ставя защиты от взлома, компрессирование и т.д. Но... как быть, если клиент делает апгрейд, а в наше время - это явление постоянное. Каждый раз выписывать новые ключи ? А где гарантия, что он просто не поставит под видом апгрейда программу на другие машины? Да и выписывать новые ключи, если клиентов много - тоже неудобно. Единственное что приходит в голову - отслеживать несколько компонентов компьютера (винт, материнка, видео, проц) и если меняется что-то одно - автоматом формировать новый ключ

 
Я тоже перепробовал несколько вариантов, и всеже выдаю новый ключ, при этом пытаюсь блокировать старый (он у меня из трех частей)
 
 
Добавлено:
freddom1234, откуда можно скачать твою TMSCETools  ?

Всего записей: 358 | Зарегистр. 18-07-2003 | Отправлено: 01:14 23-03-2007
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drSerj
Про DBTreeView! Понравился DynamicTreeView, но чёта нехватает или...! Типа такойже тока с перламутровыми пуговицами! Мож кто работал сним поможите?

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 07:52 23-03-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drSerj
Shaman2
я нашел хороший старый комплект компонент turbo power.
в их составе есть то, что надо:
выдаешь пользователю прогу, и серийник к ней.
он сам устанавливает ее
запускает - получает уникальный код компа и сообщает его вам вместе со своим серийником.
на основании этих двух значений вы генерите активационный ключ и сообщаете юзеру.
тот вводит серийник и активационный ключ - начинает работать.
удобства:
- прога с одним ключем сможет работать только на одном компе
- ключ привязан не только к компу, но и к пользователю компа
- апгрейды используют существующий серийник и активационный код

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 07:57 23-03-2007
Figaro2000

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
вещь хорошая, но больно уж старая, TurboPower прекратила существование еще в 2003 году... значит и рецепты на таблетки от жадности давно известны..

Всего записей: 245 | Зарегистр. 24-09-2005 | Отправлено: 10:53 23-03-2007
Shaman2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
George_Lucky
многие подобные компоненты генерируют серийник на основе серийного номера диска С. Так вот, при переустановке WinXP или Win2003  этот серийник новый. Так что попадалово.
 
А если привязываться к mac-адресу сетевухи, то при отключенном кабеле этого адреса просто не вычислить

Всего записей: 358 | Зарегистр. 18-07-2003 | Отправлено: 11:14 23-03-2007
Vixoid



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaman2
Ты не чё не попутал? Мож с/н тома (раздела)?

Всего записей: 351 | Зарегистр. 16-01-2003 | Отправлено: 11:52 23-03-2007
yuish

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На мой взгляд, если чел купил прогу - то и ставить он ее может где хочет. Привязку делаю на его личные данные, и любая поддержка - только на те майлы - с которых была регистрации.

Всего записей: 218 | Зарегистр. 10-02-2003 | Отправлено: 12:07 23-03-2007
SergeBS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaman2

Цитата:
 А если привязываться к mac-адресу сетевухи, то при отключенном кабеле этого адреса просто не вычислить

Не путай MAC-адрес с сетевым. MAC-адрес адресом вообще-то не является. Это уникальный номер сетевухи и не более чем, прошитый в нее намертво при изготовлении. На наличие кабеля ему плевать.
 
 
 
Добавлено:
Да и насчет серийного номера винта тоже загнул. Не меняется по той же причине, что и MAC-адрес.
 
Добавлено:
Vixoid
Попутал он, попутал. Причем все .

Всего записей: 272 | Зарегистр. 19-04-2005 | Отправлено: 13:20 23-03-2007
kkRiz

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Не стоит забывать что MAC-адрес можно программно фальсифицировать.

Всего записей: 206 | Зарегистр. 11-05-2006 | Отправлено: 13:42 23-03-2007
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это уникальный номер сетевухи и не более чем, прошитый в нее намертво при изготовлении.

Не обязательно. Например вот
Насчет серийника винта - точно не знаю, но не слышал чтобы кому-то удалось его изменить.  
IMHO достаточно привязать защиту к винту... Все-таки винты не так часто меняют (как например сетевухи)
 
Добавлено:
Кроме этого - некоторые материнки могут менять мак-адрес прямо из настроек биоса

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 13:49 23-03-2007 | Исправлено: vshersh, 16:45 23-03-2007
George_Lucky



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaman2
Там можешь контролировать от чего отталкиваться при определении машинного кода, от юзера, системы, девайса, сети... можешь комбинировать.
хоть старо, но жуть как удобно

Всего записей: 413 | Зарегистр. 12-09-2002 | Отправлено: 16:01 23-03-2007
Vitus_Bering



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, кто использует XLSReadWriteII 3.0?
Пробую установить Columns.Items[0].Width := 30; или Rows.Items[0].Width := 30,
выдает ошибку Аксесс Вайолейшн ...
У меня установлен XLSReadWriteII 3.01.00, пропатченный, без сорсов.

Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 16:06 23-03-2007
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по компонентам для Delphi, C++ Builder 2
ShIvADeSt (20-06-2007 07:33): http://forum.ru-board.com/topic.cgi?forum=33&topic=8529


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru