Bonjour,

Je développe un programme résident sur VS 2005 express en C# 2.0. C'est une barre d'outils WinForm (une sorte de dock) qui tourne en permanence sur mon PC.

Mon dock permet, entre autre, d'arreter, redémarrer, vérouiller ou fermer la session windows (via les commandes shell "shutdown -r -t 0" etc...)

Quand je clique sur les boutons de mon dock, toutes les fonctions marchent bien (arret, redémarrage etc...). Par contre, quand le redémarrage du PC est demandé par une autre appli (exemple : Windows Update), je clique sur le bouton "redémarrer" de windows update et rien ne se passe. J'ai l'impression que mon application "empeche" le redémarrage du PC.

Faut il coder une méthodes particulière pour que notre application réponde à une message systeme de shutdown et que l'arret ou le redémarrage du PC se passe normalement ?