0

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.

  1. Dafür zuerst habe ich erstellt die veröffentlicht Build meines Visual Studio 2013
  2. 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.
  3. Dann habe ich die verschleierte exe-Datei mit Release-EXE-Datei (.. \ bin \ Release \ appName.exe) ersetzt.
  4. Anschließend wurde das Installer-Setup-Projekt neu erstellt, um die Datei setup.exe zu generieren.
  5. Dann habe ich die Software mit setup.exe installiert. Die Installation war erfolgreich.
  6. Decompiled die installierte Anwendung exe mit .NET Reflektor 9
  7. 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?

Antwort

1

Ich finde das Problem.

Ich ersetzte die ..Bin \ Release \ appname.exe

Jetzt ist es funktioniert prima statt ..obj \ Release \ appname.exe Datei.

Danke.

0

Ich habe es versucht, es funktioniert nur einmal. Ich fand bessere und einfachere Weg, um dieses Problem als solches zu lösen:

  1. Im VS-Installationsprogramm wählen Sie den primären Ausgabeordner, klicken Sie mit der rechten Maustaste.
  2. Wählen Sie den Filter ausschließen.
  3. Formular Ausschluss Filterfenster, Wählen Sie Filter hinzufügen.
  4. Notieren Sie Ihre Programm.exe.
  5. Wählen Sie nun Ihr VS-Installer-Projekt mit der rechten Maustaste.
  6. Wählen Sie Datei hinzufügen ..
  7. Durchsuchen Sie in Richtung Ihrer verwirrt exe.

Nach dem Aufbau wird die verwechselbare EXE installiert.

+1

Diese Methode wird nicht andere Dateien Projekt DLL und app.config in VS Installer hinzu. –

0

Ich habe Ihren Weg versucht, es funktionierte nur für eine Zeit. Ich fand bessere und einfachere Weg, um dieses Problem als solches zu lösen:

  1. Im VS-Installationsprogramm wählen Sie den primären Ausgabeordner, klicken Sie mit der rechten Maustaste.
  2. Wählen Sie den Filter ausschließen. form exclude filter window, Wählen Sie add Filter.
  3. Notieren Sie Ihre Programm.exe.
  4. Wählen Sie nun Ihr VS-Installer-Projekt mit der rechten Maustaste.
  5. Wählen Sie Datei hinzufügen .. Browsen Sie in Richtung Ihrer verwirrt exe.
  6. Nach dem Erstellen wird die verwechselte EXE installiert.

Es funktioniert gut mit mir

Verwandte Themen