The purpose
of reverse engineering prevention is to make more difficult
the piracy of technologies by code analysis. It does not prevent the copy
of your programs and components.
If conventional obfuscation can appear effective against reverse
enigeering, they are practically inoperative regarding licensing.
dotNet Protector, thanks to its advanced protection technology, offers to you much more than the reverse engineering prevention. dotNet Protector's runtime includes hardware recognition mechanisms, hash codes generation, pki encoding, all implemented in native code.