Den absoluten Schutz wird es nie geben, denn jeder Code ist "crackbar"! Du kannst den Reverse Engineering Leuten höchstens das Leben schwerer machen!
Z.B. indem du kannst den Obfuscator benutzen, um deinen Code zu verfremden, so dass dein Code viel schwieriger zu lesen ist!
Es gibt auch Tools (wie z.B. LONER), die den Code dahin gehend verändern, so dass Decompiler es schwer haben ihn zurück zu übersetzen!
Gruß,
UEZ