aGreZZor hat folgendes geschrieben: |
| möchte dies auch nicht über zusätzliche WindowsXP Benutzerkonto realisieren, oder gar Bildschirmschoner mit Passwort! |
Wird natürlich schwierig, wenn du von vorne herein die Möglichkeiten ausschließt, die dir das Betriebssystem schon bietet.
| Zitat: |
Also wie schon beschrieben muß das Programm nicht wirklich viel Leisten!
|
und
| Zitat: |
Man müßte nur folgendes realisieren:
Programm nicht über "STRG+ALT+ENTF" beenden können (vor'm Taskmanager verstecken)
Passwort irgendwo verschlüsselt hinterlegen (evt. Regedit)
Dateien auf der Partition verstecken bis richtige Passwort eingabe vorhanden ist
|
widerspricht sich. Unter Windows XP einen Prozess vor dem Taskmanager zu verstecken erfordert ein Wissen über die tiefsten Tiefen des Betriebssystems. Das hat nichts mit Delphi-Knntnissen zu tun. Die helfen zwar nachher bei der praktischen Umsetzung, das größte Problem ist aber die Theorie. Und ich würde das dann auch nicht in Delphi machen, sondern in C. Will man ein Programm schreiben, was so tief ins System eingreift, empfiehlt sich immer die native Sprache des Betriebssystems.
Um den zweiten Teil deiner Anforderungen (Dateien verstecken) zu bewältigen, wirst du um C nicht drumrumkommen, da dies nur mit einem Dateisytemtreiber zu bewerkstelligen ist. Und Treiber für Windows erfordern zwingend C, das Visual Studio und das DDK.
Wenn niemand an den Rechner sich zu schaffen machen soll, sperr den Rechner. Diese Funktionalität bringt Windows XP schon von Haus aus mit:
LOCKWORKSTATION. Aber selbst dazu braucht es kein Programm. Unter Windows XP erreicht man das schon mit der Tastenkombination Win+L.