
Miren, realize un proyecto en el cual a la hora de ejecutarse se auto-copia, en la carpeta de windows con otro nombre, esta misma copia se coloca en el run del registro, para ejecutarse al inicio...
por ejemplo:
Mi ejecutable original, se llama CFS.exe y la copia se llama cfsb1.exe, entonces en el run coloco la direccion de la copia.....esto lo hice, por si eliminan el originas CFS.exe, mi programita siga vivo con la copia cfsb1.exe.
Pero mi problema es que , en caso de no eliminar el original (CFS.exe), pasa lo siguiente;


1.-El usuario ejecuta el programa ok
2.- el programa se autocopia y se coloca en el run ok
3.- si el usuario reinicia su pc y al iniciar, la copia se activa (cfsb1.exe) y se mantiene activa.
4.- el usuario ejecuta el original (CFS.exe) y tengo los dos programas ejecutandose........



como evito que se ejecute un .exe, si el otro .exe se esta ejecutando;
por ejemplo;
si cfsb1.exe se esta ejecutando, al abrir CFS.exe, me mande un mensaje, el programa esta activo,,,,,,,y si CFS.exe se esta ejecutando , evitar que cfsb1.exe se ejecute y mande el mismo mensaje
espero me haya explicado un poco
Bueno, pues gracias por su atencion y espero me puedan ayudar,