Leandro,

No es solo una cuestion de permisos, el punto es que el escritorio del
usuario final es distinto del escritorio del administrador. Si ejecutas con
la cuenta de administrador, es probable que cambies el fondo del
administrador, no del usuario final.

----------------------------------
Carlos Peix

2015-01-15 9:29 GMT-03:00 Leandro Halfon <[email protected]>:

> 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