Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программа для одного единственного компьютера [D7, XP]


Oleynik_off ©   (2006-06-26 23:01:00) 

Помогите пожалуйста "привязать" программу к одному единственному ноутбуку. Т.е., чтобы ни на одном другом она не запускалась, а на "своем родном" ее можно было бы устанавливать сколько угодно раз даже после форматирования диска и переустановки операционной системы. Это возможно? Программка написана на Delphi 7.
Спасибо.


tButton   (2006-06-27 10:03:00) [1]

к MAC адресу привязаться можно.


tesseract   (2006-06-27 10:01:00) [2]

Я привязывал к параметрам BIOS.

Он для каждой модели ноутбука разный.


Loginov Dmitry   (2006-06-27 09:43:00) [3]


> чтобы с некоторыми данными могли работать только в одном
> месте на одном компе и определенные люди, имеющие доступ
> к этому одному компу


Можно завести пароль, который бы спрашивался при запуске программы. Никакого гемороя!


Котик Б   (2006-06-27 09:29:00) [4]

>чтобы с некоторыми даннымимогли работать только в одном месте на одномкомпе

всё очень просто - шифровать данныесерийником от материнки...


Gero   (2006-06-27 03:28:00) [5]

Привязать просто, равно как и взломать.


Oleynik_off   (2006-06-27 00:34:00) [6]

Спасибо, Мефисто! Будем искать.
Дело у меня не в защите ПО, а в защите от "человеческого фактора", чтобы с некоторыми данными могли работать только в одном месте на одном компе и определенные люди, имеющие доступ к этому одному компу.


Мефисто   (2006-06-27 00:09:00) [7]

Oleynik _off ©   (26.06.06 23:50) [5]

Если нужна привязка ПО к железу, то поиск вам в руки. Тема эта неоднократно в рунете жуется. Найти можно. Все заисит от соразмерности: время/деньги(прибыль) на разработку ПО > время/деньги на разработку защиты ПО
при
время/деньги(прибыль) на разработку ПО < время/деньги на разработку защиты ПО
смысл защиты ПО не имеет смысла.


Мефисто   (2006-06-27 00:08:00) [8]

Oleynik _off ©   (26.06.06 23:50) [5]

Если нужна привязка ПО к железу, то поиск вам в руки. Тема эта неоднократно в рунете жуется. Найти можно. Все заисит от соразмерности: время/деньги(прибыль) на разработку ПО > время/деньги на разработку защиты ПО
при
время/деньги(прибыль) на разработку ПО < время/деньги на разработку защиты ПО
смысл защиты ПО не имеет смысла.


Oleynik_off   (2006-06-26 23:50:00) [9]

Спасибо, господа, за ответы!
Простите, что по ошибке забрел к взрослым дядям. Помощи с дуру пожелал... Поищу, действительно, детский садик.
А ответ Fay - он же очевиден. Просто Fay сарказма не понял...


Пусик   (2006-06-26 23:42:00) [10]

> Fay ©   (26.06.06 23:14) [1]


"Детский сад находится в другом месте."

> Oleynik_off ©   (26.06.06 23:32) [2]
> Спасибо за ответ, Fay! Только если можно, чуток подробнее
> - я все-таки "начинающий"... Куда это писать и что при этом
> будет?


Не слушай его. У него такие идиотские шутки, которым здесь не место.
Задача очень нетривиальна и вряд ли, учитывая уровень твоей подготовки, стоит за нее браться ближайшее время.


Мефисто   (2006-06-26 23:40:00) [11]

>> и что при этом будет?
Диалогове окно:
Это тот же комп?
и две кнопки Да/Нет (Yes/No)

Тема по привязке ПО к железу уже триста раз пережевыволась и ... ничего из этого хорошего не вышло. Т.к. защита не надежна, выявляются соотвественные проблемы при апгрейде определенных частей ПК.
Неоднократно во всевозможных FAQ пристусвует тема по привязке ПО к серийнику HDD...

Юзайте аппартные ключи (hardware lock) или SatrForce к примеру :)


Oleynik_off   (2006-06-26 23:32:00) [12]

Спасибо за ответ, Fay! Только если можно, чуток подробнее - я все-таки "начинающий"... Куда это писать и что при этом будет?


Fay   (2006-06-26 23:14:00) [13]

if Application.MessageBox('Это тот же комп?', 'Проверка', MB_YESNO or MB_ICONQUESTION) <> IDYES then
 Application.Terminate;


Наверх

Титульная страница Поиск, карта сайта Написать письмо