Débogage d'un bug mystérieux de verrouillage automatique sous Windows
Une nouvelle fonctionnalité d'un logiciel empêchait les machines Windows de se verrouiller automatiquement, et même de se mettre en veille. Le débogage a révélé le coupable : les fonctions `PowerCreateRequest` et `PowerSetRequest` étaient utilisées pour maintenir l'affichage allumé par une boîte de dialogue apparemment anodine de « Nouveautés ». Même en fermant la boîte de dialogue, le problème persistait. Une enquête plus approfondie avec Spy++ a montré que la boîte de dialogue était simplement masquée, pas fermée, laissant une demande d'alimentation persistante. L'équipe responsable de la nouvelle fonctionnalité a corrigé le bug. L'article détaille également d'autres outils de diagnostic tels que `powercfg`, `pwrtest` et la puissante méthode de traçage ETW.
Lire plus