Autor Beitrag
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: 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



BeitragVerfasst: Mo 07.11.05 22:36 
user profile iconKoller 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1068

Win 2000, Win XP
Delphi 7, Delphi 2005
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2754

SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
BeitragVerfasst: Do 10.11.05 14:05 
user profile icondigi_c hat folgendes geschrieben:
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 ;)

psst... verrat doch ned gleich alle tricks...die schüler sollen auch ihren spass haben ;)

_________________
es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...