Я должен сделать новую запланированную задачу, чтобы запустить приложение при запуске Windows. Так же, как поместить его в папку «Автозагрузка» ... Но мне нужно создать, включить и отключить эту задачу в C #. Как мне это сделать?
На сайте codeproject.com есть библиотека планировщика заданий, которая может делать то, что вам нужно: http://www.codeproject.com/KB/cs/tsnewlib.aspx
Это старая библиотека, которая может работать или не работать с более новыми версиями Windows. По крайней мере, он должен указывать вам правильное направление.
Я бы порекомендовал сделать это в качестве службы Windows. Это дает вам максимальный контроль над жизненным циклом такой задачи. Вот подробное руководство. В Visual Studio также есть отличный мастер, который поможет вам за несколько минут.
Мне обычно нравится создавать сервис отладки, используя инструмент sc (см. Учебное пособие), который указывает непосредственно на ваш объект отладки как средство легкой отладки.