Bonjour,
Pour savoir si l'écran de veille est en cours d'exécution ?
Il faut utiliser
SystemParametersInfo en lui passant SPI_GETSCREENSAVERRUNNING.
Exemple en vb
ici.
Marche pas sur toutes les versions de windows, faut probablement une 2000 mini donc faut faire un
#define WINVER 0x0500
Ou plus, avant l'include de windows.h.