MIDISA Soft
Профессиональное решение для бизнеса
Программы
 Для бизнеса
 Полезные программы
 Для программистов
 Для сети Internet
 Антивирусы
Информация покупателям
 Регистрация программ
 Как купить программу
 Платежные реквизиты
 Используемые технологии

Лицензионное соглашение
 Представители MIDISA Soft
 Виды предост. лицензий
Услуги
Авторизация
Логин
Пароль
Мой пароль?  |  Регистрация
Наши зеркала сайтов

WWW.MIDISA.COM

WWW.MIDISA.BIZ

WWW.MIDISA.INFO


АНГЛОЯЗЫЧНЫЙ

WWW.MIDISA.NET

Сейчас на сайте
На данный момент
в магазине находится:
2 посетитель(ей)
Счетчики посещений
Cервер MIDISA Soft

Получение почты

Авторам программ

Добавить программу

Условия добавления

На правах рекламы

Здесь может быть

информация о Вашей

фирме

ВАЖНОЕ СООБЩЕНИЕ
В СВЯЗИ С ПЕРЕЗДОМ САЙТОВ НА НОВЫЙ СЕРВЕР, НЕКОТОРЫЕ НАШИ ДОМЕНЫ ВРЕМЕННО МОГУТ БЫТЬ НЕ ДОСТУПНЫ
Все письма отправляйте (дублируйте) на адреса электронной почты info@midisa.com или info@midisa.biz или info@midisa.net
Если у Вас есть любые вопросы, звоните или отправляйте по электронной почте.
 

СИСТЕМA ЗAЩИТЫ ОТ ТИРAЖИРОВAНИЯ AВТОРСКИХ CD ДИСКОВ
Главная » Для разработчиков
Система защиты от тиражирования авторских CD дисков
2,900.00руб.

 

Скачать файлы

(зеркало)

 

ВНИМАНИЕ: Публикуемый модуль, это только образец! Продаваемый модуль имеет отличие от публикуемого модуля и имеет другую (более усовершенствованную) реализацию. Библиотека может быть доработана по индивидуальному требованию.

 

Комплекс предназначен для программистов различного уровня подготовки со знанием языков программирования Borland C++, Microsoft Visual C++, BorlandDelphi, Microsoft Visual Basic. Комплекс подразумевает распознавать оригинально записанные компакт диски созданные автором (не DVD) и на основании этого можно делать привязку к определенному компакт диску. Это позволит избежать тиражирования авторского диска и сделать надежную привязку программы к поставляемому CD. Комплекс содержит SDK с примерами реализации на языках Visual C++ и Borland Delphi.

 

 

 

СОДЕРЖИМОЕ КОМПЛЕКСА

  1. Программа, которая считывает уникальный номер с компакт диска. см рисунок
  2. Библиотека, которая способна подключаться к любому проекту написанному на языках Borland C++, Microsoft Visual C++, Borland Delphi, Microsoft Basic.
  3. Примеры подключения библиотеки с использованием различных языков программирования.




ПОСЛЕДОВАТЕЛЬНОСТЬ РАБОТЫ

1. Создайте свой проект и подключите библиотеку смотри примеры SDK.

2. В библиотеке есть всего одна вызываемая функция:
GetCdInfo(LPTSTR szName,LPTSTR szKey, long nType, long nNum);

3. Библиотека возвращает числовое значение в зависимости от полученных данных:
Возвращаемые значения для временной версии:

0 - Ошибка. (Пользователь нажал Отмена, Нажал Ок но не вводил данные)

1 - Все ОК. (Пользователь ввел правильные данные)

2 - Данные не совпадают. (введенные данные не совпадают с данными на диске)

Для зарегистрированной версии:

0 - Ошибка. (Пользователь нажал Отмена, Нажал Ок, но не вводил данные)

(возвращаемое значение устанавливает программист по определенному алгоритму)

Х - Все ОК. (Пользователь ввел правильные данные)

Х - Данные не совпадают. (введенные данные не совпадают с данными на диске)

Есть специальное действие, при котором всегда будет возвращаться 0 (ошибка) только в зарегистрированной версии.

Использование программы

Запускаем программу Получение ключа с диска CreateKeyCD.exe

Вставляем записанный диск в CD привод. Нажимаем кнопку «Получить данные с компакт диска».

В верхней строке видим уникальный номер записанного диска. Номер нельзя получить с DVD диска или с диска, который скопирован. Каждый новый записанный диск будет иметь свой уникальный номер. Этот номер будет так же сохранен в директорию, в файл cd_key.txt

Распечатайте и поставляйте этот номер с диском.

К Вашей программе «прикрутите» библиотеку tie.dll как показано на пример в директории SDK и вызывайте в своем приложении функцию GetCdInfo(LPTSTR szName,LPTSTR szKey, long nType, long nNum);

Если библиотека не зарегистрирована то все параметры могут быть произвольными, например:

GetCdInfo(“Vasya”,”Pupkin”, 0, 0);

В этом случае библиотека будет возвращать значения как сказано выше.

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

Например:

GetCdInfo(“Имя регистрации”,”Ключ регистрации”, 0, 0);

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

Возвращаемое значение регулируется третьим и четвертым параметром.

В незарегистрированной версии можно передавать любые значения, они не влияют на работу библиотеки. Библиотека работает в демонстрационном режиме и не использует передаваемые параметры.

С программой по получению ключа поставляется файл reg_code.ini после получения регистрационных данных, впишите полученный ключ в секцию:

[REG]

CODE=Здесь нужно будет вписать полученный ключ

Вписанный ключ в этот файл и ключ, который будет передаваться библиотеки во втором параметре должен быть одинаковым! Иначе данные не будут совпадать.

ИТОГ

Этот комплекс может быть использован как альтернативный и более экономичный вариант против варианта с привязкой к флешке и т.д..

Примеры применения. Вы поставляете свою программу на CD, авторский диск, который имеет уникальный номер.

После первичной регистрации программы (Вы можете использовать свои механизмы регистрации), пользователь использует программу некоторое время.

При определенных обстоятельствах или через определенное время Вы можете запросить оригинальный компакт диск, который поставляли ранее. Если диск не соответствует оригиналу, то Вы можете предпринять любые действия.

При получении номера диска автором программа обращается к первому CD приводу.

При использовании библиотеки, сверяются данные с трех CD приводов пользователя. Более трех приводов у конечного пользователя я не встречал.

ЧТО НУЖНО ПОСТАВЛЯТЬ С ВАШИМ ПРОЕКТОМ, ЧТОБЫ ЭТО ВСЕ РАБОТАЛО

Два файла библиотеки wnaspi32.dll и tie.dll не забывайте комплектовать Ваши проекты этими библиотеками иначе при вызове библиотеки Вы получите сообщение об ошибке.

ПОСЛЕ ПОКУПКИ, сохраняйте свои регистрационные данные в секрете, иначе это позволит хакерам получить ответный код, который формируется на основании Ваших регистрационных данных.

 

 

Версия для печати
С этим товаром мы рекомендуем
Расчет кредита    0.00руб.
Полезные статьи
Наш опрос
Голосуйте за программу! (это не полный список программ)
 SQL редактор
 Склад производства
 Расчет кредита
 Программа для создания бланков
 Программа для создания тестов
 Швейное производство
 Для ККМ Штрих
 Розничная торговля
 Библиотека VDSODBC
 Миссис: Для ведения семейных расходов
 Для просмотра шрифтов
 Для отправки данных в банк на зачисления зарплаты
 Для служб курьерской доставки
 Учет договоров
 Документооборот для заводов по производству КМД (НУ)
 Для синхронизации структуры баз данных
 Система защиты от тиражирования авторских CD дисков
 Для служб знакомств :: Однажды
Всего ответов: 203
Ответить
Поиск
Поиск по сайту
искать в найденном
Расширенный поиск
Новости
22.12.2008
09.12.2008
09.12.2008
Подписка на новости
 Подписаться
 Отписаться
Отправить
Валюта
Выберите тип валюты:
Корзина
В корзине нет товаров
Select language
Контакты
По вопросам продаж

(3812) 38-95-33

+7 9039279533

временно звоните

по ниже указанному телефону

 

Технические вопросы

(3812) 38-29-14

+7 9039272914

Платежные системы
www.webmoney.ru

Азербайджан, Армения, Беларусь, Грузия, Казахстан, Кыргызстан, Молдова, Россия, Таджикистан, Узбекистан, Украина