(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
Delphi 11 Alexandria
|
8. Sep 2002, 14:57
Moin The Omega,
um so etwas einzuschränken, gibt es unter NT ff die Berechtigungen im Dateisystem, und die Policies.
Werden die entsprechend gesetzt, habe es auch Profis schwer dies zu umgehen. Von unmöglich möchte ich lieber nicht reden, denn es ist ja nicht auszuschliessen, dass es Lücken im System gibt.
Unter 9x gäbe es dann die Möglichkeit die ausführbaren Programme mittels Policies einzuschränken, wer sich auskennt kann dies allerdings ziemlich leicht umgehen (ich möchte hier allerdings keine Anleitung dazu geben)
Ansonsten hättest Du wohl nur die Möglichkeit, Dich mittels eines Treibers in die Zugriffe auf das Dateisystem einzuklinken, und hier die Zugriffe abzufangen. Alle anderen Möglichkeiten die mir so auf Anhieb einfallen um Zugriffe zu überwachen können dann nur noch die Info im Nachhinein wiedergeben.
Sollte es darum gehen, dass nur noch Dein Programm zur Verfügung steht, könntest Du dieses als Shell eintragen. Wenn es dann von diesem aus keine Möglichkeit gibt andere Programme zu starten, bzw. auf Dateien zuzugreifen hättest Du wohl auch was Du willst.
Solange man nicht ein IE basiertes Programm als Shell einträgt sollte das funktionieren (da die Shell, in gewisser Weise, auf dem IE basiert, geht's mit diesem nicht)
Aber Achtung: Wenn man hierbei nicht aufpasst, könnte man sich ein massives Problem einhandeln, da unter Umständen, kein weiterer Zugriff mehr auf den Rechner möglich ist, was ggf. eine Neuinstallation des Rechners erfordern kann.
Ob die Idee mit dem Ersetzen der Shell auch unter 9x funktioniert weiss ich allerdings nicht, und hier ist es wohl auch nicht so schwierig dies wieder zu ändern (wenn man sich auskennt).
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|