OVH Cloud OVH Cloud

Sortir de la mise en veille

4 réponses
Avatar
PurL
Bonjour,

Mon appli, qui tourne sur un PC dont l'écran peut se mettre en veille (par
la gestion de l'alimentation, pas par ecran de veille), a besoin de le
sortir de sa veille à un moment donné.
Comment peut-on faire cela en VB ?

Merci,

PurL

PS: si vous avez des choses en C++, je traduirais ;)

4 réponses

Avatar
PurL
> Mon appli, qui tourne sur un PC dont l'écran peut se mettre en veille
(par la gestion de l'alimentation, pas par ecran de veille), a besoin
de le sortir de sa veille à un moment donné.
Comment peut-on faire cela en VB ?



J'ai trouvé une parade : en utilisant la fonction SendKeys qui simule
l'appuie sur le clavier.

PurL
Avatar
Christian ASTOR
PurL a écrit:


Mon appli, qui tourne sur un PC dont l'écran peut se mettre en veille (par
la gestion de l'alimentation, pas par ecran de veille), a besoin de le
sortir de sa veille à un moment donné.
Comment peut-on faire cela en VB ?



SetThreadExecutionState(), ...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/system_wake_up_events.asp
Avatar
PurL
Christian ASTOR wrote:
PurL a écrit:


Mon appli, qui tourne sur un PC dont l'écran peut se mettre en
veille (par la gestion de l'alimentation, pas par ecran de veille),
a besoin de le sortir de sa veille à un moment donné.
Comment peut-on faire cela en VB ?



SetThreadExecutionState(), ...




http://msdn.microsoft.com/library/default.asp?url=/library/en-us/power/base/
system_wake_up_events.asp

Intéressant, merci.

PurL
Avatar
Christian ASTOR
PurL a écrit:


Intéressant



... ou vieil article + complet
http://www.microsoft.com/whdc/hwdev/tech/onnow/OnNowApp.mspx?pf=true