Détecter la fermeture de la mise en veille (hook, win32)

Description

Suite à une question qu'on m'a posé, je vous propose ici une méthode (parmi tant) qui permet de détecter la fin de la mise en veille.

J'ai donc utilisé un hook global (WH_CALLWNDPROCRET), qui recoit les messages après qu'ils aient été traités par les fenêtres à qui ils sont destinés.

Puis, après avoir vérifié que le process auquel s'est attachée la DLL se termine bien par .SCR, on intercepte le message WM_CLOSE

Conclusion :


voir le zip
dll + exe pour tester

Codes Sources

A voir également

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.