Gemischte (systemeigene und verwaltete) dll schützen
-
Hallo zusammen,
ich möchte eine gemischte dll (Win32 mit /clr) vor decompilieren schützen .
Beim verwenden eines Obfuscators bekomme ich ne Fehlermeldung, was ja auch logisch ist. Habe es mit dem AS Protect Tool versucht, geht auch nicht. Wenn ich die dll im Reflector öffne, werden alle verwaltete Teile angezeigt, was könnte man dagegen unternehmen?Vielen Dank für Eure Hilfe
-
Schützen wird prinzipiell nicht supported.
Warum setzt Du .NET ein, wenn Du es nicht willst?
-
ich muss die hardware-daten auslesen, mit den System::Management klassen war das schnell umgesetzt, und ein paar daten hashen mit den System::Security Klassen (SHA1, SHA512)
Ich habe nur 2 Klassen, die auf verwaltete Klassen greifen
-
Na dann würde ich mir aber überlegen diese beiden Klassen durch native Code zu ersetzen!
Das spart Dir auch das installieren des .NET Frameworks und Du kannst sogar Deine EXE so linken, dass keine weiteren DLLs mehr benötigt werden...