Einzelnen Beitrag anzeigen

Basilikum

Registriert seit: 9. Aug 2003
389 Beiträge
 
Delphi 7 Professional
 
#11

Re: Kopieren einer Laufenden Datei verhindern?!?!

  Alt 8. Apr 2005, 09:41
hm... irgendwie kann das so nie klappen... das Sperren der EXE-Datei alleine kann sehr einfach umgangen werden:
  • "Hauptprogramm" abschiessen: EXE bleibt auf der Platte, nicht mehr gesperrt
  • Nach beenden mittels Undelete EXE wieder herstellen (könnte man mit Überschreiben verhindern)
  • NTFS-File-Permissions so setzen, dass EXE nicht mehr gelöscht werden kann (ev. könnte man was drehen, dass sie auch nicht überschrieben werden kann): EXE bleibt an Ort und Stelle
Mit diesem Ansatz ist also nur ein sehr geringer Schutz erzielbar.. womit wir wieder bei der Aussage sind: es gibt keinen 100% Schutz und kann auch keinen geben

das sicherste wäre wohl, den EXE-Loader von Windows nachzubauen und die EXE direkt in den eigenen Adressraum laden, und dort ausführen..... aber ob sich der Aufwand lohnt ?
  Mit Zitat antworten Zitat