Hola a todos,
Tengo un ejecutable al que le paso un parametro, pero quiero que si mando a
llamar el mismo ejecutable la segunda vez con un parametro diferente no me
cree otra instancia, pero si que me cambie el valor del argumento.
por ejemplo si mando
miexe.exe valor1 y luego mando miexe.exe valor2 que no cree otra instancia
pero si que actualice el valor1 a valor2
hasta el momento se detectar si el exe ya esta en ejecucion pero no se como
cambiar el parametro
este es mi codigo
[STAThread]
static void Main(string[] args)
{
bool _unico;
string __valor = string.Empty;
if (args.Length>0)
__valor = args[0];
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Mutex app = new Mutex(false, "Balanzas2", out _unico);
if (_unico)
{
Application.Run(new Form1(__valor));
}
else
{
//aqui deberia de cambiar el valor del parametro
}
//Application.Run(new ListUnidades(__valor));
}
Leer las respuestas