Hallo,
gibt es für W2K ein Programm, welches den User nach einem vordefinierten Timeout ausloggt, falls dieser nichts macht? Screensaver geht nicht, da andere die Möglichkeit haben sollen, am PC einzuloggen.
Gruß,
P.
Hallo,
gibt es für W2K ein Programm, welches den User nach einem vordefinierten Timeout ausloggt, falls dieser nichts macht? Screensaver geht nicht, da andere die Möglichkeit haben sollen, am PC einzuloggen.
Gruß,
P.
gibt es für W2K ein Programm, welches den User nach einem
vordefinierten Timeout ausloggt, falls dieser nichts macht?
Screensaver geht nicht, da andere die Möglichkeit haben
sollen, am PC einzuloggen.
Sinnvoll ist es nicht. Was passiert denn in dem Moment mit ungesicherten Dateien? Da gehen natürlich alle Änderungen verloren.
Es gibt aber einen Weg, das ganze über Bildschirmschoner (BSr) zu realisieren. Der Trick liegt darin, dass du jedes bel. Programm, sogar Batchdateien, als BSr installieren kannst. Der hier beschriebene Weg über Batch-Dateien ist allerdings mühselig, da du für jeden Benutzer an diesem PC dich einmal anmelden, und die Registry manipulieren musst. Einfacher ist es, wenn du die Funktionalität des unten beschriebenen Batchs in einer anderen Programmiersprache realisierst, eine .exe-Datei erstellst, und diese schlicht nach .scr umbenennst.
Zunächst brauchst das Programm logoff.exe (oder shutdown.exe) aus dem NT4 Resourcekit sp4rk_i386.exe (funkt auch unter Win2000!!!) http://www.microsoft.com/ntworkstation/downloads/Rec…
Dann erstellst du eine Batchdatei mit der einzigen Zeile
**C:\programmpfad\logoff.exe /f /n**
für *c:\programmpfad* musst du natürlich den Ort angeben, an dem du logoff.exe gespeichert hast. Die Batchdatei speicherst du am besten im Windowsverzeichnis, z. B. unter logoff.bat
Um diese Batch als BSr verwenden zu können, musst du die Registry manipulieren. Zunächst richtest du in den Bildschirmeigenschaften irgendeinen BSr ein (Dadurch werden die Standardeinträge in der Registry gesetzt, so dass du nur noch einen Eintrag ändern musst).
In der Registry änderst du im Schlüsssel HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE den Namen des BSr auf den deiner Batchdatei,also z. B. C:\Windows\logoff.bat
Voila, das war’s. Wenn du zusätzlich noch den Wert ScreenSaveTimeOut auf 60 setzt, kannst du nach einer Minute den Erfolg bewundern!