Bonjour J'ai une application de service Windows s'exécutant sur les ordinateurs locaux des utilisateurs. J'ai aussi une application de mise à jour de l'application qui est invoquée par le service pour vérifier s'il existe des mises à jour disponibles. S'il y a alors je voudrais faire apparaître une notification sur la barre des tâches pour informer l'utilisateur qu'il existe des mises à jour disponibles. L'utilisateur peut cliquer sur l'icône de notification et démarrer le processus de mise à jour qui arrêtera le service, installera les mises à jour et redémarrera l'application.Comment démarrer une icône de notification
Ma question est comment puis-je obtenir l'icône de notification à apparaître sur le bureau. J'ai essayé d'obtenir le programme de mise à jour pour faire apparaître l'icône, mais depuis que le service Windows démarre le programme de mise à jour, le programme de mise à jour fonctionne sous Utilisateur du système et ne peut donc pas ouvrir les interfaces utilisateur. Quelqu'un peut-il suggérer une solution s'il vous plaît?
J'utilise .Net C# – Amitesh
Dans ce cas, vous pouvez appeler CreateProcessAsUser en utilisant P/Invoke et faire comme je l'ai décrit ci-dessus. Ça devrait marcher. – CesarGon