Я думаю о написании службы Windows, которая будет включать и выключать определенные функции в указанное пользователем время (используя утилиту настройки, которую я предоставлю). По сути, пользователь указывает определенное время, когда ПК будет переходить в режим «только для работы» (блокируя Facebook и другие отвлекающие сайты), а затем, когда это время истечет, ПК вернется в обычный режим.
Я уже придумал несколько способов создания режима «только для работы», но я борюсь с тем, как узнать, когда входить в этот режим и выходить из него. На самом деле я не хочу работать с потоками и таймерами, если можно этого избежать, так как это создаст очень много накладных расходов, поэтому я ищу какой-то способ:
Кто-нибудь знает, как это сделать лучше всего?