Application Virtualization: Bundle Qt Runtime to Single Executable for Windows

We have been asked about the ability of our application virtualization solutions to bundle numerous dynamic link library (dll) files for Qt programs (http://qt.nokia.com/) compiled for Windows and in this post I will show how to bundle/merge Qt runtime libraries to the single executable.
Application Virtualization in this context means emulation of files (and registry) in memory, without having the files on the disk (and registry items in real registry).

Read more

Best ways to protect your software!

We’ve been asked many times what are the best way to protect software against cracking and reverse engineering with Enigma Protector? Here I will explain what are the best tricks to protect usual application.

Many developers think that if they simply click “protect” button then protection program will do everything automatically, and there is no need to embed additional protection features. This is completely wrong. Protection System as a very complex service also requires configuration.

Read more