Bonjour, j'ai une section de code que j'utilise pour surveiller l'activité de l'économiseur d'écran sous Windows XP, cela fonctionne actuellement correctement sur tous les systèmes d'exploitation Windows sauf Windows 7, je suis conscient que certains paramètres de l'économiseur d'écran à la fonction SystemParametersInfo ne sont pas disponibles dans Windows 7 mais il pense que SPI_GETSCREENSAVERRUNNING était disponible, le code est le suivant:L'activité Screensaver de surveillance échoue sur Windows 7
BOOL bScrnSvrRunning = FALSE;
BOOL bResult = SystemParametersInfo(SPI_GETSCREENSAVERRUNNING, 0, &boolScreenSaverRunning, 0);
la fonction retourne toujours vrai pour bResult mais bScrnSvrRunning est toujours faux,
Quelqu'un at-il une idée de ce qui pourrait causer cela?
Je le fais, bScrnSvrRunning est passé dans le slot pvParam – user698391
@ user698391: Pas dans votre exemple de code, essayez de copier/coller le mien au lieu du vôtre et voir si cela fonctionne. – orlp
aaah je vois des excuses, je travaille sur un réseau séparé et a dû re-taper mon code, j'ai ajouté un "0" supplémentaire, où il n'y en avait pas, mon code reflète le vôtre et comme je l'ai déjà dit, cela fonctionne tous les autres OS sauf Windows 7 – user698391