Easy Integration

With only a few lines of code, you can quickly implement the software_DNA Licensing solution for your App supporting all our licensing features.

Our Do-All Activation API provides the complete license activation process and protection with generic GUI screens for Windows, MAC and LINUX and devices.

software_DNA web activation
Technical Documentation

Via your DNA Control Panel account, you have access to multiple resources which provide all you need to quickly implement software_DNA:

  • Implementation Guides for software_DNA
  • API Reference
  • Annotated Source Code samples for multiple OS’s and languages
  • Download page for the software_DNA Libraries

C# Code Example

...
using softworkz;
public static string ProductKey = <your_product_key>;

// set the location of the CDM License file 
DNA.DNA_SetProperties("CDMPathName",<cdmPathName>);

if (DNA.DNA_ProtectionOK(ProductKey, 1, 0) > 0)
    {
        // the activation failed, exit the application 
        // or run in demo mode with limited features
        ...
    }
    else
    {
        // the activation was a sucess, 
        // let the application run
        ...
    }