Je sais qu'il est possible de monter n'importe quel EXE en service via les utilitaires srvany & instsrv fournit dans un des kits MiCro$oft. Seulement quand Windows ferme la session de l'utilisateur en cours ou eteint tout simplement l'ordinateur il envoie un message à tous les programmes chargés en mémoire pour que ces derniers puisse faire le nécessaire avant de décharger de la mémoire (Fermeture des fichiers etc ...). Maintenant ces messages je sais les interceptés (ou plutot un collègue) via un programme écrit en C++ (via les MFC). Alors ma question c'est connaissez un moyen de le faire en utilant du C (norme ANSI) ? Peut etre via une bibliothèque supplémentaire ?