Daniel, muchas gracias pero el servicio corre con la cuenta local del sistema por lo que no debe tener inconvenientes, de hecho tampoco debería copiar los archivos de la unidad local. Probé también de copiar una carpeta en la unidad de red y se comporta de la misma forma, la aplicación lo ejecuta sin problemas y el servicio me responde que no encuentra la carpeta. my.Computer.FileSystem.CopyDirectory("z:\fotos\", "c:\prueba")
Al ejecutarlo desde la aplicación me copia la carpeta fotos completa a mi carpeta prueba en el c:\ pero cuando ejecuto la misma instrucción desde el servicio no funciona. Saludos y gracias por todo Mauro Andrea Newdev S.R.L. Rioja 1151 Piso 10 Of. 4 Tel. (0341) 425-9808 Cel. (0341) 156-209896 MSN: [EMAIL PROTECTED] www.newdev.com.ar _____ De: puntonet@mug.org.ar [mailto:[EMAIL PROTECTED] En nombre de Daniel Calvin Enviado el: Martes, 19 de Diciembre de 2006 16:56 Para: puntonet@mug.org.ar Asunto: [puntonet] Shell desde VB.NET Hola Mauro Me parece que tenés un problema de permisos. Fijate que los servicios son ejecutados por un usuario, ese usuario se puede especificar explicitamente o decirle a windows que utilice la cuenta system para ejecutar un servicio determinado. Lo que deberías hacer es: En Servicios, busca tu servicio, fijate las propiedades de inicio y confugura alli una cuenta de usuario válida en todos los servidores a los que te quieras conectar, por ejemplo para acceder a un recurso compartido. Para estar seguro, ya que tu cuenta de usuario funciona desde la aplicación windows, podés probar con ella. Proba y contame, si es eso te digo como sería la mejor forma de hacerlo para no abrir demasiado la seguridad. Saludos Daniel Calvin El día 19/12/06, Mauro Andrea <HYPERLINK "mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]> escribió: Gente, buenas.... Tengo una solución que tiene un servicio windows y una aplicación windows y ambos hacen lo mismo, comprimir archivos y publicarlos a un FTP pero tengo un problema al ejecutar la siguiente instrucción desde el servicio únicamente: "C:\Archivos de programa\winrar\rar.exe" a -ep1 backup_20061219_1530.rar "Z:\docs" Produce un error que no puedo capturar y no genera el archivo .rar Ahora, si ejecuto la misma línea desde la aplicación windows funciona correctamente. Lo que noté es que en el servicio funciona siempre y cuando la carpeta origen esté en mi disco local es decir: "C:\Archivos de programa\winrar\rar.exe" a -ep1 backup_20061219_1530.rar "Z:\docs" Funciona desde la interfaz No funciona desde el servicio "C:\Archivos de programa\winrar\rar.exe" a -ep1 backup_20061219_1530.rar "\\MiPC\docs" Funciona desde la interfaz No funciona desde el servicio "C:\Archivos de programa\winrar\rar.exe" a -ep1 backup_20061219_1530.rar "C:\docs" Funciona desde la interfaz Funciona desde el servicio Se trata de alguna limitante de los windows services? Bueno, espero haber sido claro y cualquier información al respecto será bienvenida. Saludos y gracias Mauro Andrea Newdev S.R.L. Rioja 1151 Piso 10 Of. 4 Tel. (0341) 425-9808 Cel . (0341) 156-209896 MSN: HYPERLINK "mailto:[EMAIL PROTECTED]" [EMAIL PROTECTED] HYPERLINK "http://www.newdev.com.ar/" \nwww.newdev.com.ar -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.15.24/592 - Release Date: 18/12/2006 13:45 -- Daniel A. Calvin Cooperator Team Member HYPERLINK "http://www.cooperator.com.ar"http://www.cooperator.com.ar Microsoft Certified Professional -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.15.24/592 - Release Date: 18/12/2006 13:45 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.15.24/592 - Release Date: 18/12/2006 13:45