herbeigeführter Hypernate / Standby einer Fremdanwendung

Für allgemeine Fragen zur Programmierung mit PureBasic.
3dhubiflieger
Beiträge: 123
Registriert: 27.10.2013 12:13

herbeigeführter Hypernate / Standby einer Fremdanwendung

Beitrag 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:
3dhubiflieger
Beiträge: 123
Registriert: 27.10.2013 12:13

Re: herbeigeführter Hypernate / Standby einer Fremdanwendun

Beitrag 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
Antworten