2014-04-25 2 views
0

J'ai 2 services Windows écrits sur .NET 4.5.1. Je cherche à voir s'il existe des fonctionnalités telles que SendMessage (IntPtr hwnd, uint Msg, IntPtr wParam, IntPtr lParam) de WinAPI que je peux utiliser pour un processus sans interface graphique comme un service Windows!Envoi de messages entre services en C#

Merci!

+0

double possible [Envoyer Windows message à un service Windows] (http://stackoverflow.com/questions/1233195/send-windows-message-to-a-windows-service) – Gusman

Répondre

1

Lorsque deux processus doivent communiquer, ils le font en utilisant l'un des nombreux mécanismes de communication inter-processus (IPC). Les réponses à this SO post vous donnent quelques idées de possibilités. Pour cela, je voudrais ajouter WCF, qui est la façon recommandée par Microsoft d'avoir deux applications .NET se parler les uns aux autres.

Personnellement, je choisis des prises pour ce genre de choses, mais cela dépend vraiment de votre situation particulière et de votre niveau de confort.

HTH