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