Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.Доставка ключей для защиты программ по Новосибирску и России

Sentinel LDK ToolBox (HASP API)

Утилита Sentinel LDK ToolBox, также входящая в состав комплекта разработчика систем защиты ПО от пиратства Sentinel LDK, предназначена для демонстрации работы с API функциями, известными как Sentinel LDK API или HASP API, и имеет возможность их генерации под различные языки программирования (С, C++, С#, Java, VB.NET).

Использование Sentinel LDK API (HASP API) обеспечивает разработчику возможность построения более серьезной и более гибкой системы защиты программного обеспечения от нелицензионного использования по сравнению с использованием автоматизированной защиты программ Sentinel LDK Envelope (HASP HL Envelope).

Рекомендуется для построения защиты программ с учетом изменения исходного кода.

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Возможности Sentinel LDK API

Реализация защиты программного продукта с использованием данного метода в большей степени зависит от квалификации и фантазии разработчика - чем изощреннее будет написана защита приложения, тем выше будет степень его защищенности.

Перед тем как приступать к защите программного обеспечения настоятельно рекомендуем ознакомиться с возможностями Sentinel LDK API для получения представления о его функциональности и проектирования своего нестандартного решения защиты.

Ознакомиться с API функциями для построения защиты программного обеспечения вы можете двумя способами: скачав для изучения руководство разработчика из состава Sentinel LDK, либо развернув на своем компьютере непосредственно сам комплект разработчика. Утилита Sentinel LDK ToolBox после установки Sentinel LDK будет доступна в составе пакета Sentinel Vendor Suite.

Использование Sentinel LDK API (HASP API) подразумевает встраивание в исходный код программного продукта различных обращений к аппаратному ключу Sentinel HL, продолжающему линейку ключей защиты программного обеспечения HASP HL, или программному ключу Sentinel SL, пришедшему на смену HASP SL. Соответственно, в отличие от автоматизированного метода защиты программ утилитой Sentinel LDK Envelope, при защите с применением API необходим доступ к исходному коду программы.

Примеры использования Sentinel LDK API

Для примера можно привести встраиваемую в исходный код программы процедуру, проверяющую при запуске программного обеспечения присутствие на компьютере ключа защиты Sentinel HL или Sentinel SL. В случае если проверка наличия ключа дает положительный результат, то подразумевается, что программа используется легитимно и производится ее дальнейший запуск.

Этот пример весьма популярен и широко используется не только для запрета использования программного приложения при отсутствии ключа защиты, подразумевая при этом наличие нелицензионной копии продукта, но и для создания демо-версий, которые без ключа защиты работают с ограничением каких-либо, полезных конечному пользователю, функций программы.

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

Стоит упомянуть еще одну замечательную возможность при работе с Sentinel LDK API - использование памяти, встроенной в ключ защиты линейки Sentinel HL или Sentinel SL (речь в данном случае идет только о моделях ключей, имеющих встроенную память).

Иначе говоря, разработчику предоставляется возможность размещения в памяти ключа защиты каких-либо переменных или констант для дальнейшей проверки при работе программного продукта их наличия в памяти ключа или их математического преобразования, в том числе кодирования и декодирования. Этот метод можно использовать, например, для проверки наличия ключа и присутствия определенной лицензии в его памяти, либо использовать переменную в качестве счетчика запусков.

Sentinel HL - ключи для защиты программ от пиратства

Скачать руководство разработчика Sentinel LDK

Что нового в текущей версии Sentinel LDK

Скачать комплект разработчика Sentinel LDK

Скачать драйверы ключей HASP 4, Sentinel, HASP HL, Sentinel HASP HL, Sentinel HL, Hardlock

Наверх