Hola,
Tengo 2 programas, uno de ellos es un objeto COM y el otro un servicio de windows. Desde el objeto COM se escribe en un .txt, y desde el servicio se lee del mismo .txt y también se escribe en él.
El problema es que cuando hago estas operaciones por separado no tengo ningún problema. Pero si inicio el servicio, se me bloquea al intentar leer del fichero en el que está escribiendo el objeto COM. Sé que se debe al bloqueo del archivo mientras se escribe en él o se lee de él, pero lo que me pasa es que no sé como llevar a cabo la gestión del bloqueo del archivo.
He estado mirando en la ayuda de visual studio, en foros y en webs y la verdad es que no me aclaro demasiado.
Gracias