Quote:
Originally posted by Squidge
Armadillo Standard will protect .net loaders (not user code).
Armadillo Professional can protect .NET exe's fully (including user code).
|
Apparently Arma can't protect .NET programs. From its help:
Quote:
Added 14May2003
.NET programs are designed to operate together easily, and use a standard interpreted language. Because of this, they are even more difficult to protect than non-.NET ("unmanaged") programs. We have an idea how it could be done, but we'll need to some time to experiment with it and see how useful it might be -- we don't know when we might get the time necessary to do this. Armadillo cannot protect such programs at present.
If you understand that limitation, but still want to use Armadillo for licensing purposes, it can be done. You'll need to make an "unmanaged" DLL (i.e. a non-.NET DLL), which you can protect with Armadillo, and somehow make your .NET program dependent on that DLL, so that it cannot run without it. Then just use the licensing portion of Armadillo normally, for that DLL.
|
This means, you must include unmanaged portion into your .NET app and Arma just protect it and can do nothing to .NET assembly.