Título: Acceso a unidad de red desde aplicación lanzada a través de Servicio de windows Publicado por: BlaineMonkey en 12 Enero 2010, 14:42 pm Tengo un servicio de windows realizado en VB.net que ejecuta una aplicación en VB6. Esta aplicación VB6 accede a una unidad de red. El problema es que al lanzar el servicio, se lanza la aplicación VB6 pero esta última no puede acceder a la unidad de red cuando si está montada la unidad. Si lanzo la aplicación VB6 a mano en lugar de hacerlo a través del servicio, sí que puede acceder a la unidad de red. Intento de nuevo lanzandola a través del servicio y no puede. ¿A que se debe? ¿Cómo puedo hacer que la aplicación acceda a la unidad de red cuando se lanza a través del servicio?
Título: Re: Acceso a unidad de red desde aplicación lanzada a través de Servicio de windows Publicado por: elmaro en 12 Enero 2010, 14:49 pm Las unidades de red se crean cuando se inicia sesion con el usuario. Osea que un servicio no tiene acceso porque no existe, no esta creado. Con system no se pueden crear, pero si el servicio esta levantado con un usuario podrias crear el disco de red con net use
Código: System.Diagnostics.Process.Start("net.exe", "use K: \\\\Server\\path"); http://www.ntcompatible.com/Windows_Service_using_SRVANY_is_not_able_to_acces_network_drive_t34016.html http://stackoverflow.com/questions/182750/how-to-map-a-network-drive-to-be-used-by-a-service Título: Re: Acceso a unidad de red desde aplicación lanzada a través de Servicio de wind Publicado por: BlaineMonkey en 12 Enero 2010, 16:20 pm Las unidades de red se crean cuando se inicia sesion con el usuario. Osea que un servicio no tiene acceso porque no existe, no esta creado. Con system no se pueden crear, pero si el servicio esta levantado con un usuario podrias crear el disco de red con net use Código: System.Diagnostics.Process.Start("net.exe", "use K: \\\\Server\\path"); http://www.ntcompatible.com/Windows_Service_using_SRVANY_is_not_able_to_acces_network_drive_t34016.html http://stackoverflow.com/questions/182750/how-to-map-a-network-drive-to-be-used-by-a-service Muchísimas gracias por la info y tu ayuda. Ahora si consigue acceder a la unidad. Título: Re: Acceso a unidad de red desde aplicación lanzada a través de Servicio de windows Publicado por: elmaro en 12 Enero 2010, 16:51 pm No hace mucho tuve el mismo problema. Me alegra haberte ayudado.
Saludos |