Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

CoqBlog

.NET is good :-)
{ Blog de coq }

Actualités

Classes Process et ServiceController : attention à la mise en cache des informations

En lisant le post Process and ServiceProcess Caching sur le blog de la team BCL, je me suis rappeler que je m'étais retrouvé confronté à ce problème il y a quelques temps.

Dans mon cas, il s'agissait de lancer un processus puis d'envoyer des messages divers et variés à la fenêtre principale de celui ci.
Autant dire que le cas de la propriété MainWindowHandle retournant 0 était un peu handicapant...

La valeur étant mise en cache, si jamais une première tentative de lecture vous a retourner 0, les appels suivants feront de même, même si entre temps le processus a finit de s'initialiser correctement et que par conséquent EnumWindows permettrait de déterminer correctement le handle de la fenêtre principale.

Vous devez donc garder à l'esprit l'existence des méthodes WaitForInputIdle et Refresh lorsque vous utilisez la classe Process (ainsi que ServiceController)

 

Blog BCLTeam : Process and ServiceProcess Caching

 

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mercredi 1 novembre 2006 19:00 par coq
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- SharePoint 2013: Préparation de la migration - Création des site Templates dans 2010 et 2013 par Blog Technique de Romelard Fabrice le 08-20-2014, 16:31

- [ #Yammer ] How to change interface language ? Comment changer la langue de l’interface ? par Le blog de Patrick [MVP SharePoint] le 08-20-2014, 14:21

- Onedrive Sync Engine Host : CPU à 100% par Le petit blog de Pierre / Pierre's little blog le 08-06-2014, 22:22

- SharePoint : Bug sur la gestion des permissions et la synchronisation Office par Blog Technique de Romelard Fabrice le 07-10-2014, 11:35

- SharePoint 2007 : La gestion des permissions pour les Workflows par Blog Technique de Romelard Fabrice le 07-08-2014, 11:27

- TypeMock: mock everything! par Fathi Bellahcene le 07-07-2014, 17:06

- Coding is like Read par Aurélien GALTIER le 07-01-2014, 15:30

- Mes vidéos autour des nouveautés VS 2013 par Fathi Bellahcene le 06-30-2014, 20:52

- Recherche un passionné .NET par Tkfé le 06-16-2014, 12:22

- [CodePlex] Projet KISS Workflow Foundation lancé par Blog de Jérémy Jeanson le 06-08-2014, 22:25