Hola,
estoy haciendo un programa, con C#, para lanzar programas en otros ordenadores a través de la red. La idea es hacerlo de manera que no tenga que haber un cliente en cada máquina a la espera de recibir órdenes.
Utilizando WMI lo he conseguido, pero no de manera interactiva, es decir, el proceso aparece en el administrador de tareas, pero no sale la ventana de la aplicación, un requisito indispensable.
¿Alguien tiene alguna idea? He visto por ahí que una solución sería hacer una tarea programada, pero no me acaba de convencer esta aproximación.
Si opto por cliente/servidor, ¿cuál es la mejor forma de comunicar procesos con .NET? Había pensado hacerlo con MailSlots, que aunque no están de forma nativa, he encontrado un wrapper por ahí.