J'ai une petite application avec une fenêtre qui écoute le message WM_QUERYENDSESSION et retourne FALSE - qui devrait indiquer à Windows que je ne veux pas qu'elle s'arrête (voir this MSDN link). Ce que j'ai trouvé est que même si je demande à Windows de ne pas arrêter, et que Windows n'est pas en train de s'éteindre, il envoie toujours le message WM_ENDSESSION et ferme d'autres applications qui s'exécutent à côté de la mienne.Pourquoi les autres applications sont-elles encore arrêtées même lorsque je renvoie FALSE au message WM_QUERYENDSESSION?
Est-ce que quelqu'un sait pourquoi cela se produit et que peut-on faire pour que mon application empêche également d'autres applications de s'arrêter?