Запустить программу с запланированной задачей при запуске с C #? - PullRequest
1 голос
/ 24 июня 2011

Я должен сделать новую запланированную задачу, чтобы запустить приложение при запуске Windows.
Так же, как поместить его в папку «Автозагрузка» ...
Но мне нужно создать, включить и отключить эту задачу в C #.
Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 24 июня 2011

На сайте codeproject.com есть библиотека планировщика заданий, которая может делать то, что вам нужно: http://www.codeproject.com/KB/cs/tsnewlib.aspx

Это старая библиотека, которая может работать или не работать с более новыми версиями Windows. По крайней мере, он должен указывать вам правильное направление.

1 голос
/ 24 июня 2011

Я бы порекомендовал сделать это в качестве службы Windows. Это дает вам максимальный контроль над жизненным циклом такой задачи. Вот подробное руководство. В Visual Studio также есть отличный мастер, который поможет вам за несколько минут.

Мне обычно нравится создавать сервис отладки, используя инструмент sc (см. Учебное пособие), который указывает непосредственно на ваш объект отладки как средство легкой отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...