When running an application protected by DeployLX Licensing you may receive the following message
The DeployLX Licensing runtime is protected by our DeployLX CodeVeil code protection tool. Part of that process includes encrypting the underlying MSIL code of the methods in the assembly. In order to decrypt the assembly when running, CodeVeil injects a native 32-bit executive loader that decrypts portions of the code as needed. Since the executive loader is 32-bit it cannot be hosted in a 64-bit process.
There are two ways to resolve this issue.
To force the host application (EXE) to 32-bit you target the x86 platform in Visual Studio.
DeployLX Licensing includes a version of the runtime that has not been encrypted and will run in native 32- and 64-bit hosts. The Any CPU version can be found at [Program Files]\XHEO\DeployLX\v5.0\Redistributables\.NET 2.0\Any CPU. Simply copy the DeployLX.Licensing.v5.dll assembly from the Any CPU folder over the existing assembly.