Estoy haciendo un programa en C# en donde necesito que cada vez que se ejecute el programa, verifique si ya esta abierto y si se encuentra abierto pueda enviar una cadena de texto a la instancia que ya esta abierta para realizar una accion, y si no esta abierto pues que se inicie normalmente, puedo verificar que la instancia ya esta abierta con mutex, pero no se como realizar lo demas. Otra alternativa seria que se cerrara automaticamente la instancia que ya esta abierta y se ejecutara normalmente la que estas abriendo.
Ejecutar solo una instancia en C#
Started by
LuisKaeL
, May 26 2022 07:18 AM
C# Mutex Instancia Lenguajes
3 replies to this topic
#1
Posted 26 May 2022 - 07:18 AM
#2
Posted 26 May 2022 - 09:09 AM
Hola bienvenido a delphiaccess
Se que se puede utilizar el API de Windows para la transferencia de mensajes entre aplicaciones, me parece que con PostMessage() o algo similar, como hacerlo en C# lo desconozco.
Saludos
#3
Posted 26 May 2022 - 10:44 PM
A lo mejor, aquí encuentras la respuesta a tu petición:
https://es.stackover...e-mi-aplicación
Saludos
#4
Posted 27 May 2022 - 11:11 AM
Sobre el asunto de enviar una cadena a la instancia de la app que ya se encuentra en ejecución, mira esto a ver si te da pistas: Pasar parámetros en caliente
Saludos.
Saludos.
Also tagged with one or more of these keywords: C#, Mutex, Instancia, Lenguajes
PROGRAMACIÓN →
Otros Lenguajes (.NET, Web, C, C++, Java, ASM) →
.NET →
[C#] →
Control MonthcalendarStarted by Danny123 , 26 May 2019 C#, winfroms |
|
|