Ich habe einzelne Schicht Windows Form-Anwendung erstellt und fügte hinzu, ein Visual Studio installieren Setup-Projekt des Installationsassistenten mit Visual Studio 2013ConfuserEx Mit dem Setup-Projekt von Visual Studio Installer funktioniert die Verschleierung nicht ordnungsgemäß?
Also meine Anwendung enthält eine EXE-Datei und die Anzahl der DLL-Dateien (SQLite, EntitiyFramework zu erstellen usw.) und andere Artikel veröffentlichen. Ich versuche, meinen Code mit ConfuserEx zu verschleiern.
- Dafür zuerst habe ich erstellt die veröffentlicht Build meines Visual Studio 2013
- ConfuserEx verwenden, verschleierte meine Exe-Datei zu veröffentlichen. Dieser Schritt hat gut funktioniert. Ich habe versucht, die verschleierte .exe-Datei zu dekompilieren und habe die unlesbaren Code-Dateien bekommen. Das bedeutet also, der Prozess funktioniert gut.
- Dann habe ich die verschleierte exe-Datei mit Release-EXE-Datei (.. \ bin \ Release \ appName.exe) ersetzt.
- Anschließend wurde das Installer-Setup-Projekt neu erstellt, um die Datei setup.exe zu generieren.
- Dann habe ich die Software mit setup.exe installiert. Die Installation war erfolgreich.
- Decompiled die installierte Anwendung exe mit .NET Reflektor 9
- Decompiler zeigt die genaue Quelle meines Projekts. Das bedeutet also, dass etwas falsch im Verschleierungsprozess ist.
Wer weiß, wie Sie dieses Problem beheben können?
Diese Methode wird nicht andere Dateien Projekt DLL und app.config in VS Installer hinzu. –