You can install Quartz.Net as a Windows service and configure it to use AdoJobStore .
The WinForm application will be an interface in which you can add, pause and delete tasks and triggers.
You do not need to stop windows services while you are doing this.
You do not need to read your database to find out what is happening in Quartz, but you should use the provided APIs.
I did something similar a long time ago; my quartz.net manager was a web application.
You can read my answer here .
I assume that you do what you are looking for in much the same way.
A link to Quartz.net samples and a free book can be found here and here .
Leftyx
source share