J'ai utilisé .Net Reactor pour masquer le code. Maintenant, comment créer un package d'installation de création pour le code obfusqué. Ou existe-t-il un autre outil pour créer un package d'installation pour le code obfusqué. Merci d'avance.Créer un package d'installation pour le code obfusqué pour C# Windows Application
Répondre
Vous ne savez pas pourquoi c'est un problème. Pourquoi ne créez-vous pas le package d'installation avant en masquant les assemblys?
Utilisez-vous le projet de configuration VS inclus? Pour cela, l'obfuscator doit prendre en charge l'obfuscation basée sur MSBuild, de sorte que l'obfuscation ait lieu dans le cadre du processus de construction. De cette façon, les dlls obfuscated sont disponibles pour le projet d'installation.
J'ai trouvé un moyen de faire avec Dotfuscator. Voici les étapes. Vous devez d'abord créer le projet Dotfuscator, c'est-à-dire faire un clic droit sur solution-> ajouter un projet-> sélectionner Dotfuscator comme type de projet. Pour le projet créé, faites un clic droit sur Input-> map pour projeter la sortie de votre projet actuel. Construire le projet Dotfuscator. Ensuite, ajoutez le projet d'installation. Point de sortie du projet d'installation à celle de Dotfuscator. Et maintenant construisez pour créer l'installation. Maintenant, votre code est obscurci.
Maintenant, je suis à la recherche d'une solution pour travailler avec .Net Reactor, obfuscation et ajouter la sortie au package d'installation.
Je n'avais aucun problème avec BitHelmet Obfuscator. Mon package d'installation utilise simplement les assemblages obfusqués dans le dossier de sortie de BitHelmet, au lieu de la sortie du projet. Fonctionne bien.
Lorsque je crée un package d'installation, le package est créé sans l'assemblage obfusqué. Et je veux créer la configuration avec l'assemly/exe obfuscated. –
Créez d'abord le projet d'installation. Puis obscurcissez. Ensuite, reconstruisez le projet d'installation. –