|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.02.2010, 20:22 | #1 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
Какой самый просто способ защитить программу?
Чтобы допустим по одному сирейнику работала только конкретная версия и только на одном компе?
|
12.02.2010, 20:26 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Используйте его в формуле, на которой основывайте работу всех функций.
Например: Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
12.02.2010, 20:36 | #3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
не использовать защиту... делать конкретную версию под конкретную задачу, тогда и ломать-то будет нечего, т.к. "лакомых" функций в программе попросту нет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
12.02.2010, 20:38 | #4 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
TwiX, я думаю, если нужно чтобы программа работала только на одном компе, её нужно привязать к железу. А для этого есть готовые компоненты, например mxProtector.
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
12.02.2010, 20:41 | #5 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
12.02.2010, 22:01 | #6 |
Форумчанин
Регистрация: 02.04.2009
Сообщений: 235
|
Я бы сделал так:
В инсталяционный файл помещаем главную программу и специальный файл с зашифрованной информацией. Специальный файл должен содержать определённую информацию по железу и версии проги(не обязательно, можно что-нибудь и ещё) и помещаем его в определённый каталог при установке программы. При запуске главной программы она будет считывать авторизационные данные со специального файла. Если файл не найден или программа была скопирована не санкционировано, то программа не запуститься.
Всё гениальное - просто!
|
12.02.2010, 22:34 | #7 |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
По сути, я спрашивал, как привязать прогу к железу) Функцию генерирования серийника я бы легко написал, но прога бы работала на разных компах. Как получить ID компа?)
|
12.02.2010, 23:01 | #8 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
тогда это дубликат темы...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
13.02.2010, 00:10 | #9 |
php / delphi
Форумчанин
Регистрация: 10.06.2007
Сообщений: 175
|
Честно говоря, такими методами построить защиту можно т/о против "домохозяек". Опытному крякеру без знаний ассемблера противопоставить практически нечего.
Так что если программа собирается становиться шибко популярной и будет продаваться, то для нее "самой простой" защиты не бывает.
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра. Последний раз редактировалось InternetStranger; 13.02.2010 в 00:15. |
13.02.2010, 00:20 | #10 | |
Участник клуба
Регистрация: 28.07.2009
Сообщений: 1,510
|
На хакеров плевать.
Мне нужно, чтобы программа работала от одного серийника только на одном компе. Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защитить программу. | С.М.С | Безопасность, Шифрование | 10 | 23.02.2009 00:35 |
Какой самый быстрый метод заполнения массива, например двухмерного? | SkAndrew | Общие вопросы Delphi | 11 | 29.05.2008 13:23 |
Какой самый нормальный инсталлятор? | 3lander | Помощь студентам | 3 | 28.12.2007 22:51 |
Какой оптимальный способ в Delphi для перевода 10 системы счисления в 16с.с | SERGOO | Общие вопросы Delphi | 5 | 25.05.2007 19:02 |