Distribute trial versions of your apps and protect your .NET source codes.
PV Logiciels dotNet Protector is a powerful .NET code protection system
dotNet Sniffer uses the .NET profiler API to save assemblies loaded from memory