Добавить и редактировать запланированные задачи с помощью приложения Winform C # - PullRequest
1 голос
/ 14 июля 2011

Я написал службу Windows, которая находится на сервере Windows 2008. Я также разработал отдельное приложение на C # winforms, которое хотел бы использовать для настройки задачи для службы для планирования ее запуска.

Приложение winforms - это пользовательский интерфейс формы с основными входами для планирования, такими как день недели, время дня и т. Д. Я хотел бы, чтобы пользователь выбирал входные данные и сохранял их как задачу, которая будет планировать запуск моей службы win. .

Есть ли способ добавить / отредактировать запланированное задание Windows через C # winform без использования сторонних надстроек?

Ответы [ 2 ]

1 голос
/ 14 июля 2011

В качестве альтернативы, вы можете написать службу, которая будет всегда работать, и указать, что она должна ссылаться на таблицу базы данных, когда она должна работать.Служба просто проверит, когда ей разрешено работать.

Ваше приложение WinForm может просто обновить таблицу базы данных.Очень просто на самом деле.Конечно, вы могли бы сделать это бесконечно более сложным, но то, что вы описываете, кажется относительно простым.

1 голос
/ 14 июля 2011

Я не думаю, что есть способ использовать чисто управляемый код, но если вы добавите ссылку на COM-библиотеку TASK Scheduler 1002 *, вы сможете это сделать.(Ссылки ... Добавить ссылку ... Com-объекты)

...