-
compilation dot net
Bonjour à tous, je voudrai savoir si une application développé en .net est réellement compilée en binaire ?
J'ai entendu dire que non, les applications serait plus ou moins compilé et "interprété" par vhost.
Dans se cas, c'est donc "facile" de décompilé un exe en .net ?
Merci d'avance.
-
BOnjour
vhost est un processus source optionnelle utilisé pour améliorer les performances en debugging sous VS.
Il est tout à fait possible de supprimer sa génération dans les paramétres de projet.
http://stackoverflow.com/questions/7...shost-exe-file
-
.NET n'est pas compilé, c'est du IL (Intermediary Language) qui est compilé en mémoire lors du lancement. Il y a donc toujours moyen de décompiler (même avec NGEN, car celui-ci inclus une copie de l'IL dans l'exe (ou la dll)).
Il y a des softs qui permetraient (conditional, car ils ont parfois été cracké) d'empêcher la décompilation, mais c'est plus lutter contre la marée qu'autre chose
-
GuruuMeditation, merci pour ta réponse :)