2011-07-13 12 views
8

Tengo una pequeña aplicación C#, y tengo que crear una tarea programada para esta aplicación.¿Agregar una tarea programada en la configuración?

Tengo una instalación que instala la aplicación, y el mejor caso es que puedo establecer esta tarea programada de Windows en la instalación.

¿Alguna idea si es posible y/o cómo?

Muchas gracias

Respuesta

8

Hay una Task Scheduler Managed Wrapper en CodePlex - esto puede ser usado para crear una pequeña aplicación de consola que configurar una tarea y se puede ejecutar por su instalador.

También puede ejecutar la utilidad de línea de comandos schtasks para obtener un resultado similar.

+0

¿La aplicación de la consola estará visible? ¿Cómo puedo agregar tareas? – J4N

+0

@ J4N - Sí, normalmente lo sería, hasta que el proceso finalice. ¿Cómo agregar? Te sugiero que leas la documentación. – Oded

+0

Simplemente no sé cómo se llama esto, ¿es este "PostBuildEvent"? – J4N

0

Puede que esta no sea una respuesta completa, pero dependiendo del instalador (por ejemplo, creo que es prudente) puede configurar tareas desde allí. De lo contrario, podría llamar a su aplicación con un parámetro de línea de comando especial para hacerlo y utilizar la api http://msdn.microsoft.com/en-us/library/aa383614.aspx como una posibilidad

Cuestiones relacionadas