begin process at 2008 09 06 18:52:38
1 237 887 membres
272 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Poster/Lire des message entre process [ Windows / Process ] (deuchman)

Poster/Lire des message entre process le 29/05/2008 11:47:28

deuchman
Bonjour,

Est-il possible qu'un process post des messages, style sur un standard output propriétaire pour qu'un autre process puisse venir les lires ?
Et j'aimerai effectué ca sans passer par les msmq, fichier ou réseaux....

En vous remerciant,
-j&b-



Re : Poster/Lire des message entre process le 29/05/2008 12:01:32

leprov
si tu as une fenetre, tu peux utiliser les messages windows (a la limite cest le plus simple a mettre en oeuvre) : dans un process tu utilise postmessage/sendmessage, et dans l'autre tu override wndproc pour capter tes messages. tes identifiants de messages doivent tous etre supérieurs a WM_USER. il doit y avoir d'autres solutions, mais la comme ca, cest le plus simple que je voie



Re : Poster/Lire des message entre process le 29/05/2008 13:05:32

Lutinore
(Admin CS)
Salut, WM_COPYDATA est relativement simple à mettre en place en C#.

Re : Poster/Lire des message entre process le 29/05/2008 14:36:10

deuchman

Ok, merci, j'vais essayer...j'suis prenneur de la solution.
Vous ne voyez que ce moyen ci ?
leprov, tu parle d'autre solutions, tu peux développer ?
-j&b-



Re : Poster/Lire des message entre process le 29/05/2008 15:37:24

leprov
tu dois pouvoir aussi utiliser les messagequeues, mais ca va te faire utiliser un thread supplémentaire (cest pas la peine), ou ce genre de choses, mais tu va te faire ch**r pour rien



Re : Poster/Lire des message entre process le 29/05/2008 15:47:16

deuchman
Merci leprov.
Donc pour toi apart les WM_USER et WM_COPYDATA, et ormis les msmq, tu ne vois pas d'autre moyen...
cool, j'vous remercie.



Re : Poster/Lire des message entre process le 29/05/2008 16:33:23

leprov
bah de toutes facon l'implémentation d'un nouveau message reviens a WM_COPYDATA (en plus spécifique, tout simplement). apres y'a ptetre dautres moyens mais la comme ca je voie pas trop



Re : Poster/Lire des message entre process le 31/05/2008 12:16:50

coq
(Admin CS)
Salut,

Si la plateforme cible est Vista et supérieurs, attention aux choses comme l'UIPI (User Interface Privilege Isolation) qui va impacter l'envoi de messages.



/*
coq
MVP Visual C#
CoqBlog
*/


Classé sous : message, lire, process, poster

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS