I'd like to know more.
Do you also know of any good solution to prevent software sharing?
You can decompile/decompress .NET Reactor packed exes. You just have to edit some headers in CFF explorerObfuscation is almost useless, and online key verification is 100% useless unless you protect the code itself. I would use .NET Reactor to protect the code so it can not be decompiled. Takes it one step further than obfuscation.