Windows EXE, SCR, DLL, or OCX files
SoftwarePassport/Armadillo works with any programming language that produces a 32-bit or 64-bit Windows EXE, SCR, DLL, or OCX file. Although .NET and Java applications are not directly supported, we have proven methods for working with both.
.NET applications are designed to operate together easily, and use a standard interpreted language. It is not conducive to directly protect them with our advanced wrapping technology, but there is a workaround. You will need to create an 'unmanaged' DLL (i.e. a non-.NET DLL), which you can protect with SoftwarePassport/Armadillo, and make your .NET program dependent on that DLL. Then use the licensing portion of SoftwarePassport/Armadillo to protect that DLL.
With a Java application you need to package your Java application (class files) into a single compressed 32-bit Windows EXE. You can use a third-party tool like JexePack to do this and SoftwarePassport/Armadillo can then wrap that executable.