Quiero crear una comunicación entre un servicio de Windows y una aplicación de escritorio en Windows 7. He leído que las canalizaciones con nombre son una forma de comunicación entre dos procesos. ¿Puedo usarlos para mi propósito?Comunicación entre el servicio de Windows y la aplicación de escritorio
Respuesta
seguro que puede usar pipes con nombre, WCF muchos otros métodos de IPC.
por ejemplo, tubería con nombre, entre las preguntas de desbordamiento de pila, ver aquí también por alguna de fondo:
Inter process communication using Windows service
también comprobar éste: GUI and windows service communication
El primer enlace realmente no ayudó mucho, pero el segundo enlace fue bastante informativo. –
Ir con WCF, es una buena solución para empezar .
Como se indicó anteriormente, hay muchas opciones disponibles. Solo tenga en cuenta que si va por la ruta TCP/IP (por ejemplo, WCF), el usuario deberá tener una conexión de red válida (un adaptador de bucle invertido funcionará) de lo contrario su cliente y servicio no podrán comunicarse.
- 1. Comunicación entre el SERVICIO y la aplicación web/de escritorio
- 2. Delphi 2009: ¿Cómo comunicarse entre el servicio de Windows y la aplicación de escritorio en Vista?
- 3. Comunicación entre la aplicación delphi y el controlador del sistema de Windows NT
- 4. No se puede iniciar la aplicación de escritorio de servicio de Windows en Windows 7
- 5. Comunicación segura entre el servidor django y la aplicación iphone
- 6. Comunicación entre dos aplicaciones de escritorio Java separadas
- 7. ¿Obtener tamaño de escritorio desde el servicio de Windows?
- 8. ¿Cómo se comunica entre la sesión 0 de Windows Vista y el escritorio?
- 9. Compartir la memoria entre el servicio de Windows y la aplicación, ¿qué es más fácil?
- 10. Alternar entre EXE independiente y el servicio de Windows
- 11. Problemas intermitentes de comunicación entre el cliente de Silverlight y el servicio WCF
- 12. Método más rápido de comunicación con un servicio de Windows
- 13. Interproceso Comunicación entre la aplicación C++ y la aplicación Java en el entorno del sistema operativo Windows
- 14. ¿Diferencia entre el servicio de ventana, la aplicación de servicio WCF y la aplicación de servicio web ASP.NET?
- 15. Interproceso Comunicación entre la aplicación C# y la aplicación C++ no administrada
- 16. Compartiendo sesión entre el servicio web y la aplicación asp.net
- 17. ¿Cuál es la diferencia entre el servicio web y la comunicación remota?
- 18. Comunicación entre C++ y actionscript 3
- 19. Windows Mobile (C#) - Comunicación entre teléfono y PC
- 20. MVVM: comunicación entre el modelo y ViewModels
- 21. Comunicación entre SAP y C#
- 22. ¿Cómo acoplar una aplicación en el escritorio de Windows?
- 23. Comunicación entre la extensión de Firefox y la página javascript
- 24. WiFi-Comunicación directa entre Mac/Windows y Android
- 25. ¿Cuál es la diferencia entre un servicio de Windows y una aplicación normal?
- 26. Windows Phone 7 Estilos en la aplicación de escritorio
- 27. Aplicación de consola para comunicarse con un servicio de Windows
- 28. Comunicación entre Android y PC
- 29. Comunicación entre el modo kernel y la aplicación en modo de usuario
- 30. Comunicación entre el modelo y el controlador: iOS
Eso depende, ¿cuál es su propósito? ¿Qué hace la aplicación? La ruta más común es un servicio WCF a través de HTTP, ¿le parece adecuado? –