entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Iniciar programa VB.NET mediante servicio de inactividad en Windows

Hola un saludo

Desarrollé un programa en VB.NET el cual al iniciarse mueve una imagen por el formulario haciendo especie de función de protector de pantalla.

Ocurre que deseo que el programa sea iniciado por Windows cuando haya un tiempo de inactividad en el equipo pero no sé como hacer ésto.

He visto opciones para iniciar programas cuando Windows enciende pero no al pasar un tiempo de inactividad. Se me dijo que había un servicio de Windows para revisar la inactividad y que debía hacer uso de él, pero no se cuál es ni como controlarle.

Alguien puede ayudarme con información referente?

1 Respuesta

3votos

carlossevi Puntos63580

Es posible que haya otras soluciones haciendo uso de APIs de Windows, pero la formas más sencilla que se me ocurre es hacerlo mediante el Programador de tareas que viene integrado en el sistema.

Puedes crear una nueva tarea que tenga como desencadenador la opción "Al estar inactivo" y como acción tu programa, es una de las opciones que ofrece. En la pestaña de Condiciones de la propia tarea puedes configurar el periodo de inactividad personalizado.

0voto

Dr oscar comentado

Hay algún modo de que el instalador del programa pueda crear la tarea ?

0voto

Dr oscar comentado

Estuve intentando lo de la tarea para que luego de un minuto de inactividad(inactividad del mouse y teclado? ). Poralguna razón que ignoro no me inicia el programa. Programé la tarea de éste modo:

enter image description here

enter image description here

enter image description here

Que falta ó que está mal ?

0voto

carlossevi comentado

Respecto al instalador, habrá que ver qué instalador utilizas. Seguramente sea posible pero antes de buscar eso hay que hacer que te funcione la tarea. Es cierto que he configurado una tarea de prueba y yo tampoco lo he conseguido.

Era solo una idea, la verdad es que nunca lo he utilizado. Intenta bucear por Internet a ver si el encuentras una respuesta, o quizá busca otra solución =)

0voto

Dr oscar comentado

Me di cuenta que si iniciaba el programa con la tarea pero pasado 5:10 seg aproximadamente ... :/

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta