Servicio Windows y Unidad de Red

06/02/2006 - 18:38 por Ruben Fdez. | Informe spam
Hola,
mi problema es el siguiente:

Tengo un equipo con Windows XP SP_2
En este equipo, tengo mapeada una unidad de red a la letra Z: para el
usuario administrador de la maquina.

Creo un servicio windows con C# y .NET FrameWork 1.1
Este servicio debe copiar archivos a dicha unidad de red, para lo cual uso
la cuenta del usuario administrador de la maquina.

Mi problema radica en que las clases File y Directory no me dejan acceder a
la unidad de red.

¿Alguien sabe que es lo que puede estar ocurriendo?

P.D. Si ejecuto la aplicacion en modo consola en vez de como servicio
windows, esta funciona perfectamente

Un Saludo y muchas gracias por adelantado
 

Leer las respuestas

#1 Octavio Hernandez
06/02/2006 - 22:42 | Informe spam
Rubén,

Es un problema de permisos. Los servicios se ejecutan por defecto bajo la
identidad del usuario LOCAL_SYSTEM, que no tiene permisos más allá de la
máquina local.
Entra en Panel de Control | Herr. Admin. | Servicios y configura el servicio
para que se ejecute bajo otra cuenta más "potente".

Slds - Octavio

"Ruben Fdez." escribió en el mensaje
news:%
Hola,
mi problema es el siguiente:

Tengo un equipo con Windows XP SP_2
En este equipo, tengo mapeada una unidad de red a la letra Z: para el
usuario administrador de la maquina.

Creo un servicio windows con C# y .NET FrameWork 1.1
Este servicio debe copiar archivos a dicha unidad de red, para lo cual uso
la cuenta del usuario administrador de la maquina.

Mi problema radica en que las clases File y Directory no me dejan acceder
a la unidad de red.

¿Alguien sabe que es lo que puede estar ocurriendo?

P.D. Si ejecuto la aplicacion en modo consola en vez de como servicio
windows, esta funciona perfectamente

Un Saludo y muchas gracias por adelantado


Preguntas similares