I've been contemplating how to protect my C/C++ code from disassembly and reverse engineering. Normally