Heikel: Programmlizensierung - Reading und Writing in Windows überschreiben?
-
Auf dem Dongle befindet sich ein CHiffrier-Chip den man per API ansprechen kann. Damit kannst Du dann selber ver- und entschlüsseln was Du willst
Das ist natürlich neckisch

(Trotzdem bleibt bei Verschlüsselung der EXE ohne Source-Eingriff eine generische Attacke möglich)
@DrOetker: du verschlüsselst die EXE, nicht die Datendateien (solange du die EXE nicht ändern kannst)
-
das bedeutet, die exe von XYZ wird dann vom dongle gestartet? oha... hm. ich weiss nicht, das soll letztendlich performanter sein als eine ähnliche softwarelösung?
-
Die EXE wird von PLatte gestartet, bekommt aber einen unverschlüsselten Stub, der das Dongle benutzt um die "Haupt-EXE" (mehr oder weniger "im RAM") zu entschlüsseln.
Performance sollte praktisch die gleiche sein - DLL-Suche + Plattenzugriffe machen beim Laden einer EXE den Löwenanteil (oft mit einem Faktor >10 vor relocation etc.). Ich habe aber keine Erfahrung mit der Sentinel-Lösung.
Das ist schneller implementiert, sicherer und letztendlich billiger als eine selbstgebaute Software-Lösung