Как сделать приложение блокирующее работу пользователя?
Здравствуйте. Необходимо написать программу, которую нельзя свернуть и закрыть(убить). Или сделать так что если процесс убили - он запускался заново.
Возможно можно организовать с помощью политик, но не в моем случае. их юзать нельзя. ну и хочется кросплатформености).
По поводу несворачиваемости, есть идея отловить событие сворачивания, но нужно так же исключить перекрытие окна другими, ctrl-d, alt-tab и другие. можно повесить на сочетание клавиш свои события, но не уверен в правильности данного решения.
По поводу неубиваемости процесса пока идея одна - запускать второй мини процесс, который контролирует запущен ли основной процесс. основной процесс контролирует дополнительный.
Какие еще предложите варианты, хочется красивого решения.
Писать думаю на C++ Qt, но можно и выбрать другие фреймворки и языки
Блин, это похоже на порноблокоратор, но это не он. Это что то типа ежедневного обязательного опросника. Честно причестно.
Под линью просто, можно написать скрипт, который (пере)запускает прогу и к демонам загнать.
Ну и приложуху разворачивать на всю, QWidget позволяет убрать верхнюю панель и рамки.