gracias de antemano :)
por si acaso
conozco c++ python y mas o menos vbs.
Eso sirve para que un ejecutable no se ejecute 2 veces.
Por ejemplo.... en un troyano, no es conveniente que se ejecute 2 veces el mismo archivo porque estara queriendo hacer la misma conexion 2 veces y no tiene sentido y podria traer problemas.
Como hacer un mutex, se comprueba si el archivo esta siendo ejecutado y si es asi no se ejecuta nada y se cierra. Esto lo haces poniendo en el comienzo de tu programa una verificacion y si da verdadera se cierra y no sigue leyendo el resto del codigo.
Podrias por ejemplo hacer que se cree un registro cuando esta corriendo tu programa y al cerrarse borras el registro. Me refiero al registro de windows o creando algun archivo que indicara que esta corriendo.
La idea seria asi:
Si existe(archivo o registro) entonces Cerrar.
Crear archivo o registro.
Codigo
Codigo
Borrar archivo o Registro.
Cerrar.
Cita de: $Edu$ en 17 Abril 2013, 19:40 PM
,....
asi que ya estaba programando mutex sin saberlo jeje gracias pense era algo as complejo
Todo depende en que lo aplicaras, si es en el ejemplo que dije para que no se ejecute un archivo 2 veces bueno es facil, pero en proyectos avanzados con muchos procesos y cosas asi se puede complicar un poco mas seguramente :P