Seite 1 von 1

herbeigeführter Hypernate / Standby einer Fremdanwendung

Verfasst: 04.10.2014 12:35
von 3dhubiflieger
Hallo, ich kann irgendwie den herbeigeführten Hypernate / Standby einer Fremdanwendung (XBMC)
nicht abfangen bzw prüfen, solang man nicht selbst über das Auswahlmenü im Windows selbst diesen Zustand herbeigeführt hat ! (Hypernate oder Standby) Wenn man dies selbst herbeigeführt hat, erkennt mein Programm sofort das Windows aus dem Hypernate oder Standby kommt ! Und ab da an kann ich auch das mittels des Fremdprogrammes (XBMC) Windows in den Hypernate schicken und mein Programm erkennt, wenn das System dann wieder aufwacht ! Was ist
da los ?? Setzt Windows noch irgend ne Variable oder so ? Ich finde das is nen sehr eigenartiges Verhalten ? Ist das ein Bug ?

Aso...Ich benutze diese Callback Procedure mit WinCallback(hWnd, uMsg, wParam, lParam)....
ANY HELP ? :freak:

Re: herbeigeführter Hypernate / Standby einer Fremdanwendun

Verfasst: 05.10.2014 22:24
von 3dhubiflieger
Also ich hab das ganze jetzt komplett anders gelöst. Ohne das API Gedöhns, welches nicht unbedingt funktioniert !!Ich habe den
Code aus dem Link weiter modifiziert....

http://www.forums.purebasic.com/german/ ... &view=next

Und was soll ich sagen, wenn man nen bissl Hirnschmalz einsetzt, reichen 7 Zeilen Code aus
um den Hypernate oder standby festzustellen ! :bounce:

Code: Alles auswählen

Repeat
  Zeitwert = Date()
  Delay(1000)
  If Date() > Zeitwert + 1 
    Debug "Zeit im Hypernate / Standby:" + Str(Date() - Zeitwert) + "Sekunden"
  EndIf
ForEver