Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   XP automatisch herunterfahren (https://www.delphipraxis.net/52269-xp-automatisch-herunterfahren.html)

moperswings 26. Aug 2005 12:45


XP automatisch herunterfahren
 
Hallo,

ich suche ein Programm für folgendes Problem:
Wenn nach ein paar Minuten der Bildschirmschoner anspringt und sich dann z.B. 10 Minuten nichts mehr tut, soll der Rechner automatisch heruntergefahren werden.

Kennt jemand so ein <Zeitschaltprogramm>?

Mit vielen Grüssen

moperswings

Luckie 26. Aug 2005 12:49

Re: XP automatisch herunterfahren
 
Nö, lässt sich aber selber innerhalb von fünf Minuten programmieren.

DGL-luke 26. Aug 2005 13:00

Re: XP automatisch herunterfahren
 
...und ist in windows fest integriert:

rechtsklick auif desktop->eigenschaften->Bildschirmschoner->Energieverwaltung

und da alles nach deinen Wünschen einstellen. Am attraktivsten ist bei sowas wohl der ruhezustand. Da einfach auf "nach 20 Minuten" oder ähnlich.

moperswings 26. Aug 2005 13:12

Re: XP automatisch herunterfahren
 
Sorry, ich habe das Problem nicht korrekt beschrieben.

Der Nutzer soll erst abgemeldet und sein Nutzerprofil gespeichert werden
und wenn sich nach 30 Minuten keiner mehr an den Rechner setzt, soll er heruntergefahren werden.

Evian 26. Aug 2005 13:33

Re: XP automatisch herunterfahren
 
Mh.. das Programm was Luckie vorgeschlagen hat müsste nur etwas erweitert werden und als Service registriert werden, sodass es auch läuft wenn sich der Benutzer abmeldet. Dürfte aber auch nicht allzu kompliziert und in ein paar Minuten realisiert sein.

Wenn Du es selber schreiben willst:

Windows Runterfahren Code
Wie man einen Anwendung als Service registriert

und den Rest ist ist sicher kein Problem, oder?

Luckie 26. Aug 2005 13:37

Re: XP automatisch herunterfahren
 
Zitat:

Zitat von Evian
und den Rest ist ist sicher kein Problem, oder?

Doch, ich wüßte jetzt nicht, wie ich als Service rausbekommen sollte ob jetzt 10 Minuten niemand angemeldet ist und ich den Rechner runterfahren kann oder nicht.

Evian 26. Aug 2005 13:48

Re: XP automatisch herunterfahren
 
Gut vielleicht war ich etwas zu großmaulig. *g*

Aber ich kann doch auslesen, wie viele BEnutzer angemeldet sind.
Wenn also Benutzeranzahl = 0 ist, dann starte ich einen Timer.
Und wenn nach 10 minuten immernoch Benutzeranzahl = 0 ist, dann fahre ich halt das System runter.

Hab ich da jetzt einen Denkfehler?

Die Muhkuh 26. Aug 2005 13:50

Re: XP automatisch herunterfahren
 
Vllt. liese sich etwas mit MSDN-Library durchsuchenGetIdleTime anfangen?

Luckie 26. Aug 2005 16:47

Re: XP automatisch herunterfahren
 
Damit kann ich das Programm schreiben, was läuft, wenn der Benutzer noch angemeldet ist. Aber was soll GetIfdleTimer liefern, wernn bei Windows XP mehrerer Benutzer angemeldet sind?

Evian 26. Aug 2005 16:55

Re: XP automatisch herunterfahren
 
Zitat:

Zitat von Luckie
Damit kann ich das Programm schreiben, was läuft, wenn der Benutzer noch angemeldet ist.

Das verstehe ich nicht ganz. Kann man mit FireDaemon nicht jede belibige 32bit Anwendung als Service laufen lassen? Weil so steht es auf der Website und dann müsste doch auch die gesammte Funktionalität(z.B. auch runterfahren, wenn 10min. lang Benutzeranzahl = 0 ist) gegeben sein, wenn kein Benutzer angemeldet ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:44 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz