Quote:
Originally Posted by MrSm!th
Die Frage ist: Wie kommt man in diese Situation? Willst du mit den Programmen anderer Geld verdienen?
|
Würde ihn nicht direkt verurteilen.
Ich habe auch eine Zet lang an einem Lizenz-Schutz gearbeitet, der auf möglichst viele verschiedene Exen (egal in welcher Sprache) anwendbar sein sollte (auch für fremde Leute).
Einfachste Lösung wäre das Ganze wie einen Packer aufzubauen (vllt gleich mit bissel Komprimierung, dann wird die endgültige Exe nicht viel größer).
Da gibts prinzipiell 2 Möglichkeiten:
- Komplette Exe als Resource in das Programm eintragen und dann per CreateProcess als extra Prozess erstellen
- Teil der "Master-Exe" überschreiben lassen bzw. per VirtualAlloc Speicher anfordern und das Programm in der eigenen Exe ausführen.