PV Logiciels dotNet Protector est un puissant système de protection de code .NET, empêchant la décompilation de vos assemblies.
dotNet Protector 5 protège Applications et composants grâce à une technologie
inovante de maquillage de bodies. Les assemblies ne sont plus transformés en
application native, mais restent des assemblies .Net. dotNet Protector 5
protège votre code code grâce à un obfuscateur associé à un maquilleur de
méthodes.
La runtime native de dotNet Protector 5 est disponible pour X32, X64 et IA64
Le moteur dotNet Protector 5 est disponible pour x32 et x64.
La protection peut être effectuée de manière interactive à l'aide d'une interface graphique intuitive ou de manière automatique en utilisant dotNet Protector en ligne de commandes.
dotNet Protector inclut également un système anti piratage basé sur la reconnaissance du matériel et des extensions de programmation vous permettant de développer votre propre mécanisme d'activation de logiciels. dotNet Protector est auto protégé et utilise ses fonctionnalités d'activation internes.
Versions 32 et 64 bits
dotNet Protector est disponible en version 32 bits (x86) et 64 bits (AMD64). Les deux version sont strictement équivalentes sur le plan fonctionnalités.
Acune distinction n'est faite sur le plan licence d'utilisation entre l'une ou l'autre des versions:
Vous pouvez activer dotNet Protector en 32 bits et installer dotNet Protector en 64 bits sur la même machine avec la même licence (peu d'intérêt).
Vous pouvez opter pour l'activation usb et utiliser la version 32 bits sur les ordinateurs win32 et la version 64 bits sur les ordinateur win64(x64).
Runtime dotNet Protector
Les assemblies protégés par dotNet Protector (utilisant la protection avancée) on besoin de la runtime dotNet Protector pour s'exécuter.
Les Exe peuvent être protégés en embarquant la runtime; dans ce cas l'exe généré est un exe mixte (comme C++ avec du code IL et natif) qui inclut la runtime.
La runtime dotNet Protector est compose de 5 fichiers :
. PvLogiciels.dotNetProtector.Runtime.dll : c’est la runtime commune, nécessaire dans tous les cas
. PvLogiciels.dotNetProtector.RuntimeV1.dll : c’est la runtime compatible framework v1.1. Vous n’en n’avez-pas besoin si votre assembly est un v2 ou plus.
. PvLogiciels.dotNetProtector.RuntimeX86.dll : c’est la runtime v2.0 x86. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET, excepté si votre assembly ne s’exécute que sur une plateforme 64 bits.
. PvLogiciels.dotNetProtector.RuntimeAMD64.dll : c’est la runtime v2.0 ADM64 runtime. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET sur windows x64, excepté si votre assembly ne s’exécute que sur x86 (x86 au lieu de AnyCPU).
. PvLogiciels.dotNetProtector.RuntimeItanium.dll : c’est la runtime v2.0 Itanium. Vous en avez besoin si votre assembly est chargé par la v2(ou ultérieure) du framework .NET sur windows IA64, excepté si votre assembly ne s’exécute que sur x86 (x86 au lieu de AnyCPU)
Compatibilité Vista
dotNet Protector s'exécute avec des privilèges d'utilisateur standard. Il prend en charge les sessions multiples et 'Restart Manager'. En cas de d'arrêt et redémarrage de dotNet Protector par Restart Manager, vous retrouverez tous les paramètres de votre projet dans un projet temporaire 'récupéré'.
dotNet Protector à obtenu le logo 'Certified For Windows Vista' dans ses 2 version, 32 bits et 64 bits

Fonctionnalités de dotNet Protector