Developer Integration Guide
Complete guide to protect your software with our SDK. From project creation to code protection in 5 simple steps.
Integration Overview
Follow these 5 steps to protect your C++ application with our licensing system:
Create Project in Portal
Start by creating a new project in the protection portal. This will generate your unique project configuration and keys.
Download Project SDK
After creating your project, download the customized SDK package that contains your project-specific configuration and keys.
Integrate SDK into Your Code
Add our SDK to your C++ project and protect your critical functions using our simple macro system.
Download Protection Client
Download our protection client application to encrypt and protect your compiled executable files.
Protect Your Executable
Use the protection client to encrypt your compiled application and make protected functions inaccessible without a valid license.
1. Open the protection client
2. Select your project folder containing the executable
3. Choose files to protect
4. The tool will encrypt protected sections and replace files in the same folder
SDK Features
🛡️ Section-Based Encryption
Protected functions are placed in special .enc_
sections and encrypted at runtime. Without a valid license, these sections remain inaccessible.
🔑 Feature-Based Licensing
Control access to specific features based on license levels. Different license tiers can unlock different functionality.
⏱️ Trial & Grace Period
Built-in trial period support with offline grace period. Users can try your software before purchasing.
🌐 Server Verification
Optional server-side license verification for enhanced security and real-time license status checking.
💻 Cross-Platform
Works on Windows, Linux, and macOS. Single codebase for all platforms with consistent protection.
🚀 Easy Integration
Simple macro-based API. Protect functions with just one line of code - no complex configuration required.
Ready to Get Started?
Create your first project and start protecting your software today.