Guardship désassemble votre code .NET puis compile le code MSIL de votre exécutable dans l'application native non géré en générant deux morceaux: 1. Module de démarrage [Your_App_Name] .com; 2. Bibliothèque [Your_App_Name] .lib
Vos applications (WinForms, WPF) qui ciblent le .NET Framework sont compilés en langage intermédiaire (IL). Au moment de l'exécution, le juste-à-temps (JIT) traduit l'IL en code natif. Guardship traduit votre .NET exécutable en code natif pour le rendre caché. Lorsque vous exécutez l'exécutable protégé, il a toutes les caractéristiques et les fonctionnalités de l'application gérée scène dans la mémoire du PC. Mais .NET navigateurs d'assemblage et décompilateurs ne seront pas en mesure de lire vos exécutables .NET protégées.
Pourquoi guardship convertir en fichier exécutable non géré?
Il y a quelques désassemblé pour décompilation non managé executables écrites en ASM, C ou C ++. Cependant, aucun d'entre eux réussira à produire suffisamment de code lisible à valeur l'effort. Vous passerez plus de temps à essayer de lire la source décompilé avec des blocs assembleur à l'intérieur, que d'écrire le même fonctionnement l'application à partir de zéro.
En fait, tout module exécutable peut être démonté et exploré. La facilité avec laquelle un déchiffreur peut désosser votre code source de l'application dépend de la façon complète des métadonnées sur le code source de l'application présente à l'intérieur du module exe. Que la figure déchiffreur sur l'original noms de classe, les méthodes, les flux de travail, structures, etc.? Un compilateur compacte essentiellement le code source de l'application, transformant la sortie dans un format qui est beaucoup plus conforme à l'exécution la machine d'exécution. Il pourrait être un code machine natif ou IL byte code qui est traité par l'exécution intermédiaire CLR. Cependant en général, beaucoup d'informations au sujet de votre code d'application source (débogage, commentaires, etc.) est tout simplement peut être perdue lors de la compilation compacte
Exigences :.
.NET Framework 2.0
Limites :
fonctionnalité limitée
Commentaires non trouvées