La prévention de la décompilation a pour but de rendre plus difficile le vol de technologies par analyse de votre code. Elle n'empêche pas la copie de vos programmes et composants.
Si les méthodes d'obfuscation traditionnelles peuvent se révéler efficaces contre l'ingénieurie à rebours, elles sont pratiquement inopérantes en matière de contrôle des licences.
dotNet Protector, grâce à sa technologie de protection avancée, vous offre bien plus que la prévention de la décompilation. La runtime de dotNet Protector inclut des mécanismes de reconnaissance de matériel, génération de codes de hashage, cryptage avec infrastructure à clé publique implémentés en code natif.
Ces mécanismes implémentés dans la runtime vous permet, à l'aide des exemples d'activation et de la documentation de l'API dotNet Protector, de développer votre système de contrôle de licences complêtement autonome.
Fonctionnement du système d'activation
Format et emplacement des licences