Существуют три основных варианта:
- Use an obfuscator which will prevent casual disassembly, but may not stop determined
reverse-engineers. You can find a list of obfuscators- Make all your customers sign a legal contract promising not to disassemble the code, or
they have to pay a huge fine. - Make all your customers sign a legal contract promising not to disassemble the code, or