Carlos, gracias pro tu respuesta.

El problema es que lo tengo que hacer con un instalador ya que apunta a
usuarios finales. ¿hay alguna forma de decirle al servicio que lo haga con
un usuario administrador?

Porque cada usuario puede tener usuario/pwd diferentes..

2015-01-15 9:24 GMT-03:00 Carlos Peix <[email protected]>:

> Leandro,
>
> Yo he hecho algunos servicios windows para tareas programadas hasta que me
> di cuenta de que, para muchas cosas, basta con el scheduler (o at en la
> linea de comando). Probaste con eso?
>
> Por otro lado y apuntando a lo que mencionas, probablemente funcione desde
> la linea de comando cuando estas logueado vos pero no desde el servicio
> porque se ejecuta en el contexto de una cuenta del sistema que seguramente
> ni siguiera tiene permisos para iniciar sesión, mucho menos para configurar
> el desktop.
>
> Dado que deseas cambiar una configuracion de tu perfil, sugiero que le
> configures al servicio tu cuenta de usuario, pero puede molestar cuando
> cambies tu contraseña.
>
> Este problema tambien lo tendras con el scheduler, desde ya. Podrias
> probar con un script que se corra al iniciar sesion.
>
> ----------------------------------
> Carlos Peix
>
> 2015-01-15 8:46 GMT-03:00 Leandro Halfon <[email protected]>:
>
>> Hola Lista!
>>
>> Les comento que tengo creado un servicio de windows que lo que hace es
>> cambiar el wallpaper de la pc cada día.
>> La funcion que cambia el wallpaper, en un programa de consola, funciona
>> perfecto pero al hacerlo dentro de un servicio de windows NO funciona.
>>
>> Probé poniendolo con una cuenta local y habilitandolo la funcion de
>> "interactuar con el escritorio" y sigue sin funcionar. Lo peor de todo es
>> que no tira ningún error.
>>
>> ¿Alguna idea de cómo lo puedo solucionar?¿Alguna alternativa que no sea
>> con un servicio de windows?
>>
>> Gracias!
>>
>
>

Responder a