Cette source permet de détecter le démarrage de l'écran de veille lorsque votre application est au premier plan. Il permet d'en interdire l'exécution.
Cette source permet aussi de tester à tout instant si l'écran de veille est en marche ou pas.
Elle montre aussi la technique du subclassing version VB6
Conclusion :
N'hésitez pas à commenter et à noter...
désolé de ne pas avoir répondu plutot...
en fait, je fais une distinction entre "désactivé" (de nombreuses sources existent) et "interdire" à chaque fois qu'il va se déclencher...il se peut que l'interdiction fonctionne sur un compte limité et pas le désactivation (pour cause de droits insuffisants)...
pour détecter la fin de l'exécution de l'écran de veille, il suffit de tester avec "IsScreenSaverRunning" dans un timer...
ShareVB
Cependant, lorsqu'on interdit la mise en veille, au moment où l'ordinateur devrait se mettre en veille, le message "saver demarré automatiquement" s'ajoute toutes les secondes environ dans la liste. Cela indique qu'il tente donc de s'executer, ne serait-ce pas mieux de le désactiver dans ce cas ?
Sinon, autre question, est-il possible de détecter la fin de la veille pour pouvoir executer un programme à la fin de celle-ci ?
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.