Windows Forms, не WPF (!) приложение должно обладать следующими характеристиками:
- Запускать браузер Chromium без элементов итерфейса на весь экран (с определенными параметрами командной строки) и открывать на нем url по умолчанию из параметров.
Реализация браузера фулскрин через
(обязательно с полной поддержкой тач событий!)
- Каждые XX секунд пинговать сайт по url из параметров.
Если пинг не проходит, то отображать сообщение "Отсутствие сети". После появление сети отображать url из параметров.
- Каждые YY проверять открытый в браузере url. Если он не соответствует маске из параметров, то открывать url по умолчанию из параметров.
- если никто не кликает и не скролит в течении ZZ секунд, то открываем url по-умолчанию из параметров.
Приложение должно быть одним exe файлом, которое работает без инсталятора. Вместе с файлом должен поставляться файл настроек (например, ini). В этом файле должны быть следующие настройки:
- url по-умолчанию для браузера.
- url для пинга.
- маска для проверки.
- количество секунд XX.
- количество секунд YY.
- количество секунд ZZ.