Система защиты от тиражирования авторский CD дисков
 
ВНИМАНИЕ!!! Публикуемый модуль, это только образец! Продаваемый модуль имеет отличие от публикуемого модуля и имеет другую (более усовершенствованную) реализацию.Библиотека может быть доработана по индивидуальному требованию.
Комплекс предназначен для программистов различного уровня подготовки со знанием языков программирования Borland C++, Microsoft Visual C++, BorlandDelphi, Microsoft Visual Basic. Комплекс подразумевает распознавать оригинально записанные компакт диски созданные автором (не DVD) и на основании этого можно делать привязку к определенному компакт диску. Это позволит избежать тиражирования авторского диска и сделать надежную привязку программы к поставляемому CD. Комплекс содержит SDK с примерами реализации на языках Visual C++ и Borland Delphi.
| СОДЕРЖИМОЕ КОМПЛЕКСА
|
| ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ
Есть специальное действие, при котором всегда будет возвращаться 0 (ошибка) только в зарегистрированной версии.
Использование программы
Распечатайте и поставляйте этот номер с диском. Если библиотека не зарегистрирована то все параметры могут быть произвольными, например: GetCdInfo(“Vasya”,”Pupkin”, 0, 0); В этом случае библиотека будет возвращать значения как сказано выше. Если Вы купили комплекс, то Вам необходимо при получении данных с диска ввести в нижней строке ключ, который Вы получите при регистрации, а так же передавать этот ключ в качестве второго параметра. Например: GetCdInfo(“Имя регистрации”,”Ключ регистрации”, 0, 0); При получении регистрационных данных будет сообщен механизм, при котором Вы сможете сами создавать возвращаемые значения библиотекой. Если Вас не устроит текущий механизм, то специально для Вас возможен выпуск библиотеки с предложенным Вами механизмом. Возвращаемое значение регулируется третьим и четвертым параметром. В незарегистрированной версии можно передавать любые значения, они не влияют на работу библиотеки. Библиотека работает в демонстрационном режиме и не использует передаваемые параметры. С программой по получению ключа поставляется файл reg_code.ini после получения регистрационных данных, впишите полученный ключ в секцию:
[REG] Вписанный ключ в этот файл и ключ, который будет передаваться библиотеки во втором параметре должен быть одинаковым! Иначе данные не будут совпадать. |
ИТОГ
Этот комплекс может быть использован как альтернативный и более экономичный вариант против варианта с привязкой к флешке и т.д..
Примеры применения. Вы поставляете свою программу на CD, авторский диск, который имеет уникальный номер.
После первичной регистрации программы (Вы можете использовать свои механизмы регистрации), пользователь использует программу некоторое время.
При определенных обстоятельствах или через определенное время Вы можете запросить оригинальный компакт диск, который поставляли ранее. Если диск не соответствует оригиналу, то Вы можете предпринять любые действия.
При получении номера диска автором программа обращается к первому CD приводу.
При использовании библиотеки, сверяются данные с трех CD приводов пользователя. Более трех приводов у конечного пользователя я не встречал.
ЧТО НУЖНО ПОСТАВЛЯТЬ С ВАШИМ ПРОЕКТОМ, ЧТОБЫ ЭТО ВСЕ РАБОТАЛО
Два файла библиотеки wnaspi32.dll и tie.dll не забывайте комплектовать Ваши проекты этими библиотеками иначе при вызове библиотеки Вы получите сообщение об ошибке.
ПОСЛЕ ПОКУПКИ, сохраняйте свои регистрационные данные в секрете, иначе это позволит хакерам получить ответный код, который формируется на основании Ваших регистрационных данных.
 
 
 
 
Ключевые слова: Программирование, Система защиты от тиражирования авторский CD дисков