|
Deniss
|
|
Защита программ от свободного копирования02.08.2008, 20:56. Показов 3253. Ответов 2
Метки нет (Все метки)
Народ, привет.
Кто в курсе насчет того, как делается защита программ от копирования? Допустим, я написал программу, как сделать так, чтобы ее установили только один раз а второй раз уже установить не смогли бы. Понятно, что любой программист при желании защиту вскроет, но чтобы хотя бы непрограммисты не могли бы просто взять и скопировать ее. Т.е. нужна простейшая защита, которую легко можно сломать, но простой пользователь не сможет. Какие есть варианты? 1. Допустим дистрибутив программы находится на CD-R и есть дискетка, и при установке программы с этой дискетки запрашиваются данные, дающие возможность установить программу, а в процессе установки эти данные изменяются так, что второй раз эта дискетка уже не может быть использована для установки. Но тогда можно просто скопировать содержимое этой дискетки на другую перед установкой программы. Вот если бы дискетка была защищена от копирования… 2. Можно ведь привязать программу к параметрам железа компьютера, например, к диску или к процессору. Например, я делаю программку, которая считывает параметры жесткого диска компьютера и записывает их в защищенную базочку данных. Они по интернету скачивают эту программку, запускают ее на своем компьютере, потом присылают мне базочку с параметрами жесткого диска. Я прописываю эти параметры в коде программы и присылаю им дистрибутив, который будет устанавливаться только на компьютере с этими параметрами жесткого диска. Вроде бы в качестве простейшей защиты это подходит. Но что-то не могу найти как это прописать в коде. Мне ведь надо сделать это и из кода C++Builder и из кода VBA. Насколько я понимаю, для этого надо уметь работать с Windows API. Был бы готовый примерчик, вот было бы классно… Денис denmegamail@mail.ru |
|
| 02.08.2008, 20:56 | |
|
Ответы с готовыми решениями:
2
Защита программ от свободного копирования Защита программ от свободного копирования Защита программ от свободного копирования |
|
mangust
|
|
| 23.12.2008, 00:28 | |
|
Проще воспользоваться уже готовой тулзой с хорошей криптографией баксов за 200... для компании это сущие пустики.
|
|
|
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
|
|
| 23.12.2008, 12:57 | |
|
Тоже всегда мучался этим вопросом, и пришел к такому выводу - программы не ломают по следующим причинам:
1) Нафиг ни кому не нужна 2) Стоимость взлома 3) А че там ломать то? Сама ставится )Наверное есть еще но это уже не важно, а важен 2-й пункт. Т.е. стоимость взлома. На российском рынке в основном продукты трех компаний пытаются защитится: 1С, Консультант Плюс, Abby (это который FineRider). Так 1-й и последний взломанные - то свободно везде найти можно, а вот консультант плюс - че то не попадался. Там используется ключевая дискета, привязка к процесору и ограниченое число инсталяций. Прошу сильно не пинатся - это все не аксиомы, а входная информация определенного качества (неполная т.е.)
0
|
|
| 23.12.2008, 12:57 | |
|
Помогаю со студенческими работами здесь
3
Защита от копирования? Защита от копирования Защита от копирования Защита от копирования Защита от копирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|