Har testet det, og har også spurgt forfatteren af det WMI komponent som jeg brugte.
"Am I doing something wrong, or is WMI values just not updated real time !?
That's correct, WMI is implemented this way. Win32_DesktopMonitor.Availability property is inherited from CIM_LogicalDevice class. That class is not smart enough to update its properties when hardware device changes.
Some descendants of CIM_LogicalDevice may override this, but it looks like Win32_DesktopMonitor gets its properties at operating system boot time."
Men en "quick and dirty" løsning kunne vel være at lave en global mouse/keyboard hook, for man må vel gå ud fra at skærmen altid går ud at powersafe hvis man bevæger musen eller trykker på en tast !?
Men det bedste er nok hvis du kan få fat i en event ligesom når den går i powersafe.
Nej, jeg er ikke kommet videre. Jeg har prøvet med boolean variabler uden succes. Jeg har søgt hele nettet igennem uden success (faktisk tror jeg hele nettet ligger cached på min PC nu) :-) Alle påstår hårdnakket at det er PC'ens APM (advanced power manegement) der styrer om skærmen skal være on/off
OK. Så må jeg få lavet en global mus/keyboard hook som kan nulstille min "powersave" variabel hvis den er sat :)
Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.