Sin la intención de profundizar excesivamente y relativo a una pregunta relativa al control de la ejecución de varias instancias de una misma aplicación. Se me ocurre responder : Con el uso MUTEX!
Creo que vale la pena que ‘echéis’ un vistazo al código… reamente infalible!
bool SingleInstance; Mutex mutex = new Mutex(false, "MiCodigoMutex", out SingleInstance); if (!SingleInstance) { MessageBox.Show(null, "No se puede ejecutar mas de una instancia",
"Programa en ejecucion", MessageBoxButtons.OK, MessageBoxIcon.Stop); this.Close(); }
Saludos navideños,
PepLluis,