Zum Decompiler:
Es gibt auch Tools die dagene zu schützen versuchen.(zB Phoenix)
Ich habe ihn das jetzt nur so einfach gegeben da die anderen Arten vl etwas zu schwer für den Anfang sind.
Phoenix ist aber auch nur ein obfuscator , das beste ist wirklich , man Compiliert die Assembly ins Native Format vor.
Was z.B mit Ngen möglich ist , ergo Decompilen unmöglich

MfG