DYAMAR Orion SDK

WHAT IS DYAMAR ORION SDK?

The DYAMAR Orion SDK is a set of applications that allow you to protect Windows native applications against piracy and reverse engineering. It consists of an activation server and a protection engine.

The main feature of this software is "Server Side Code Execution". It means that we take a part of your NATIVE code from your EXE and execute it on a remote server. This operation is transparent and convenient for the end users.

HOW DOES IT WORK?

When you develop your application, you select the code which you want to execute on server. For that purpose, you should inject special markers into your C/C++ or Delphi source code. In the protection stage, our software erases those code blocks from your EXE and sends them to the activation server.

DYAMAR Orion SDK

In the execution stage, the protected application sends a request to the server and asks it to execute the code. Then the license checking is performed. After that, the execution engine starts and shares memory between the client and the server.

DYAMAR Orion SDK

STRUCTURE OF THE DYAMAR ORION SDK

DYAMAR Orion SDK consists of the following applications:


WHAT ARE THE HARDWARE REQUIREMENTS FOR THE SERVER?

DYAMAR Orion Activation Server is a standalone, native application (EXE) and should be run on a Windows dedicated server. You can run it on a virtual host machine, but we strongly recommend that you use dedicated hardware. The most critical elements are the CPU and the amount of RAM. The exact values depend on the number of customers you need to support. Please ask us for help, and we will advise you on the exact hardware specifications suitable for your needs.

WHAT IS THE MAJOR BENEFIT?

The BENEFIT of this system is that it is very hard to hack and steal your application! Your critical code (x86 instructions) is located on the server and cannot be accessed by anyone else! In addition, you have ability to limit the number of runs. To use this license option, your customer will have to purchase a predefined number of "runs".

DYAMAR ORION ENGINE SPECIFICATION

  • 32 bit code support. We provide headers for Delphi and C/C++ applications.
  • EXE files support. You cannot protect DLL files.
  • Floating Point Unit (FPU) support.
  • No support of SSE/3DNow! instructions.
  • Anti-Debug. Helps to stop attempts to debug code.
  • Device Locking. Used to track activated devices and limit the number of activated devices per license.

HEY! IS IT SUITABLE FOR THE COMMERCIAL MARKET?

Yes, indeed! DYAMAR Orion Server is protected by the DYAMAR Orion SDK toolkit. We are pretty happy with the product and sell our licenses using this scheme. That's the real proof of our vision...

Networks and computers have become very fast in past few years. We could not have implemented this feature a few years ago, due to performance impacts, but now... this concept works fine and is suitable for the commercial market.

REQUEST DEMO APPLICATION!