Forum: PC-Programmierung XP: Wie verhindern, dass der Rechner in Standby geht (Programmierfrage)


von APW (Gast)


Lesenswert?

Es geht um folgendes:
Ich habe eine SW erstellt (Zielsystem Win XP), die ein Gerät über RS232 
steuert und genauso Statusmeldungen einsammelt (tatsächlich über 
USB-RS232 Converter). Es gehen kontinuierlich Daten in beide Richtungen 
über diese Schnittstelle, die Daten werden zudem grafisch ausgegeben.
Die SW wird im allgemeinen ohne weitere User-Eingaben bzw User-Aufsicht 
betrieben und sollte prinzipiell 24/7 lauffähig sein.

Jetzt frage ich mich, wenn ein Rechner normalerweise für Standby nach xx 
Stunden konfiguriert ist, wie sind die Kriterien bei XP, um den 
Standbytimer anzufahren? Erkennt das Betriebssystem, dass die RS232 
betrieben wird, bzw Rechenzeit verbraten wird oder muss ich trotzdem 
damit rechnen, dass nach xx Stunden ohne User-Eingaben (Maus/Tastatur) 
das Betriebssystem WM_QUERYENDSESSION verschickt, die ich dann 
entsprechend behandeln müsste?

Frage nebenbei:
Wenn nach xx Stunden eine WM_QUERYENDSESSION durchgeschickt wird, ist 
dann wieder für xx Stunden Ruhe bis zur nächsten 
WM_QUERYENDSESSION-Runde?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Handling OS events like Sleep, Stand-by, Hibernate, Power Status 
Changed, Low Battery, Critial Suspend, AC Power, Battery Power, Battery 
Life etc... in Windows XP and Vista.
http://www.codeproject.com/KB/system/OSEvents.aspx

von APW (Gast)


Lesenswert?

Danke, das hilft mir weiter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.