Ich habe eine .NET winform, die mehrere Methoden von einem externen .NET DLL aufruft. Ich verschleierte die Winform kein Problem. Aber wenn ich die DLL verschleierte, läuft meine Winform nicht mehr.Obfuscate Winform und seine externen Abhängigkeiten (dlls)
Haben Sie eine Idee, wie Sie Winform und die externe DLL vor dem Reflektor schützen können?
Danke!
"Aber wenn ich die DLL verschleiert habe, läuft mein WinForm nicht mehr." Ich denke, Sie müssen genauer sein, wenn jemand helfen kann. –
Klingt wie ein Obfuscator-Fehler. Welchen benutzen Sie? Der Sinn eines Obfuscators liegt darin, mit dem Code zu fuzzieren, aber alle Funktionen zu belassen. Hmm. Vielleicht wurden auch die öffentlichen Methoden Ihrer DLL verschleiert und deshalb kann Ihr Client/Formular-Code diese nicht mehr aufrufen/finden? Gibt es eine Einstellung oder ein Attribut, die Sie in diese Methoden einbeziehen müssen, damit Ihr Obfuscator sie ignoriert? –
Ziemlich effektiver Obfuscator, niemand wird * das * dekompilieren. Holen Sie sich Unterstützung vom Anbieter. –