DNGuard Professional's free trial version offers you full functionality. The only limitation is that you are forced to select "Using high performance encryption method" checkbox for encryption settings, and the protected products produced by the trial version will only run for 30 days. In order to ship a protected product to your customers you have to purchase DNGuard.
DNGuard support both frameworks. No special settings should be made for DNGuard to work with a particular framework, the tool identifies the framework version that your product was compiled against automatically.
The product includes a command line tool and a GUI based tool. The command line tool can be used to protect your builds as part of your build process.
DNGuard includes a runtime library that you need to ship with the protected code. The runtime hands the protected code to the jitter in dynamic pseudocode form just before compilation occurs. The library component can be freely distributed to your customers without any additional costs.
Yes. This is supported by using StubLoader Module which is not included in the Trial version, and the StubLoader Module's Source Code is available to our DNGuard Enterprise's customers.
Situation:
If you currently use WinLicense (Oreans) for your licensing.
As themida/winlicense using Whole Assembly Protection which can be easily unpacked, you would want to choose a more secure tool for protecting your .Net Assembly and keep your existing licensing.