Hallo zusammen, nachdem ich intensiv nach ähnlichen Projekten gesucht habe und nach kleinen alternativen Tools, aber nichts verwertbares fand, möchte ich hier kurz anfragen, ob sich ein geplantes Projekt zumindest technisch überhaupt umsetzen lässt.
- Sinn und Zweck: es gibt am Win7-PC einen Benutzer "Spiele", deren Anmeldezeiten sich über die win-eigene Kindersicherung ja festlegen lassen. Leider aber nicht die tatsächliche Nutzungsdauer, die sich ja auch über mehrere Anmeldungen am Tag verteilen kann.
- Ziel: Über den Aufgabenmanager möchte ich ein Skript im Hintergrund laufen lassen (ggf. mit Sperrung des Taskmanagers), das die Zeit im Hintergrund mitzählt und dann nach einer entsprechenden Meldung den PC abschaltet.
- Vorab: ich weiß, dass sich mit entsprechendem Fachwissen quasi jede Lösung aushebeln lässt, dazu gibt es aber bereits genug Diskussionen und das soll hier auch nicht das Thema sein).
Konzeptionell stelle ich es mir folgendermaßen vor:
- Das Skript schaut in einem festgelegten Ordner (klar, ist unsicher...), ob es bereits eine Textdatei der Form mmdd.txt gibt. Falls nein, dann alle txt dort löschen und eine neue mmdd.txt anlegen.
- In regelmäßigen Abständen (jede 1 oder 5 Minuten) liest das Skript die txt aus (es steht nur die abgelaufene Zeit als Minutenzahl drin) und addiert weitere 1 oder 5 Minuten hinzu und aktualisiert die txt (wohl über FileReadLine/FileWrite?). Nach 15 Minuten sollte also schlicht die Zahl 15 in der Datei stehen.
- Sollte diese Zahl die erlaubte Nutzungsdauer überschreiten, erfolgt zunächst eine oder mehrere Meldungen und dann etwas später ein Shutdown .
Mir ist klar, dass das System einerseits sehr davon abhängt, dass der Ordner (kann ja geschickt versteckt sein) mit den txt nicht entdeckt wird. Ferner dass das Skript nicht irgendwie abgeschossen wird, aber meine Kids sind da noch sehr unbedarft und ab Win8/10 lässt sich das meines Wissens ja sowieso über den MS-Jugenschutz einstellen. Daher nur eine Zwischenlösung.
Nur: Unter welchem Konto müsste ich das Skript laufen lassen, damit sowohl die Meldung korrekt angezeigt wird, als auch ein Shutdown sicher durchgeführt wird?
Und: gibt es noch andere Punkte, die hier Probleme verursachen könnten?
Danke!