Как сделать приложение блокирующее работу пользователя?

Здравствуйте. Необходимо написать программу, которую нельзя свернуть и закрыть(убить). Или сделать так что если процесс убили - он запускался заново.

Возможно можно организовать с помощью политик, но не в моем случае. их юзать нельзя. ну и хочется кросплатформености).

По поводу несворачиваемости, есть идея отловить событие сворачивания, но нужно так же исключить перекрытие окна другими, ctrl-d, alt-tab и другие. можно повесить на сочетание клавиш свои события, но не уверен в правильности данного решения.

По поводу неубиваемости процесса пока идея одна - запускать второй мини процесс, который контролирует запущен ли основной процесс. основной процесс контролирует дополнительный.

Какие еще предложите варианты, хочется красивого решения.
Писать думаю на C++ Qt, но можно и выбрать другие фреймворки и языки

Блин, это похоже на порноблокоратор, но это не он. Это что то типа ежедневного обязательного опросника. Честно причестно.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Gytim
Под линью просто, можно написать скрипт, который (пере)запускает прогу и к демонам загнать.
Ну и приложуху разворачивать на всю, QWidget позволяет убрать верхнюю панель и рамки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы