Ich frage mich, ob es im Zusammenhang mit dem Zerlegen von .Net-Code (Redgate .Net-Reflektor usw.) sicherer ist, Ihren Code mit Ngen auf native zu kompilieren? Das heißt, bedeutet das, dass jemand jetzt IDA- und ASM-Fähigkeiten benötigt, um den Code zu disassemblieren (und sinnvoll zu machen), verglichen mit der relativ trivialen Entkompilierung von MSIL?Kompiliert das Kompilieren von systemeigenem Code in .NET die MSIL vollständig?
Ja, ich bin mir bewusst, dass MS einen Obfuscater für genau diesen Zweck bietet, aber ich bin neugierig, wenn Kompilierung zu nativen ist eine bessere Lösung, mit einigen Kompromissen (kein JIT).
Danke.