Cita:
Iniciado por aeb_asturias Muchas gracias de nuevo por responder jeje.
El problema de utilizar esas llamadas bloqueantes es que si el proceso que la llama luego por lo que sea finaliza de forma incorrecta o lo "mata" alguién se supone que el fichero seguiría bloqueado indefinidamente no???
Con CreateFile no tendrias ese problema pero igualmente me parece una solucion ineficiente.
En Windows podes usar un mutex con nombre, al arrancar el programa si lo puede crear es que no hay una instancia anterior, de otra manera se cierra (segun recuerdo podes usar un semaforo en UNIX para el mismo proposito).