¿Que queres decir exactamente con "deja de funcionar"? ¿Se produce una excepcion no controlada? ¿Hay un deadlock? ¿Simplemente retorna ACCESS_DENIED el CreateFile que hace fopen?
Depuralo y averigua que pasa exactamente.
Depuralo y averigua que pasa exactamente.