| Autor |
Beitrag |
Marco D.
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Mo 07.11.05 19:20
Kann man mit Delphi irgendwie es hinkriegen, dass man in Windows keine Dateien umbenennen kann?
(kein trojaner etc., sondern nur eine Schutzfunktion für unsere Überwachungssystem im Computerkabinett in der Schule)
_________________ Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 07.11.05 19:42
Da gbt es nur zwei Möglichkeiten, die relativ effektiv funktionieren:
1. Den Benutzern die BErechtigung dazu nehmen
2. API-Hook auf die Funktionen zum Umbenennen von Dateien.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Marco D. 
      
Beiträge: 2750
Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
|
Verfasst: Mo 07.11.05 22:22
Was sind die Vor-und Nachteil beider Varianten. Also der Schüler soll bloß nicht durch Umbenennen von Dateien den Schutz des Programms umgehen können. Woe nimmt man denn einem die BErechtigungen das zu tun?
_________________ Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 07.11.05 22:36
Koller hat folgendes geschrieben: | | WaWoe nimmt man denn einem die BErechtigungen das zu tun? |
In dem man der Benutzergruppe die Schreibrechte für den Ordner entzieht. Du solltest dich mal etwas mit der Sicherheit des Betriebssystems auseinandersetzten für das du Sicherheitssoftware entwickelst. Die Lektüre diese Buches: www.amazon.de/exec/o.../302-6742905-0322415 sollte das Minimum darstellen, was man gelesen haben sollte.
|
|
Martin1966
      
Beiträge: 1068
Win 2000, Win XP
Delphi 7, Delphi 2005
|
Verfasst: Mi 09.11.05 12:12
Die einzige richte Methode ist die, das sich das Betriebssystem darum kümmert. Alle anderen "Lösungen" solltest du gar nicht in erwägung ziehen.
Also, schau dir am besten den Link von Luckie an und verwende in diesem Fall die Möglichkeiten des Betriebssystems und nicht die von Delphi.
Lg Martin
_________________ Ein Nutzer der Ecke
|
|
digi_c
      
Beiträge: 1905
W98, XP
D7 PE, Lazarus, WinAVR
|
Verfasst: Mi 09.11.05 14:15
Und nicht vergessen zu empfehlen das CD-Laufwerk aus der Bios Bootsequence rauszunehmen.
Für die wenigsten "Schüler" ist es ein Problem eine Linux Live CD reinzutun
Ich denke auch das in erster Linie das Rechtemanagement eine Lösung darstellt.
Für Schulen haben sich aber auch sonne HDD Rücksetzkarten bewehrt, zumindest in meiner Berufsschule.
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Do 10.11.05 14:05
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
|