Мне нужно запустить приложение qt на рабочем столе под Windows и Linux в режиме киоска.
Могу ли я сделать это, используя qt или специальные системные вызовы? (не настраивает операционную систему)
Я думаю, что вы можете посмотреть в среду KDE iosk:
http://techbase.kde.org/KDE_System_Administration/Kiosk/Introduction
Это в основном написано на Qt и должно работать как на Linux, так и на Windows. Если у вас возникнут какие-либо проблемы, вы можете по крайней мере взять их код в качестве хорошей и надежной базы.
Здесь вы можете найти первый абзац введения, встроенный для вашего удобства:
KDE Kiosk — это фреймворк, который был встроен в KDE начиная с версии 3. Он позволяет администраторам создавать контролируемую среду для своих пользователей, настраивая и блокируя практически любой аспект рабочего стола, который включает в себя различные аспекты, такие как установка и исправление фоновых обоев, такой функционал, как отключение пользовательских выходов из системы и доступ к системе печати, и более безопасная защита, такая как отключение доступа к командной оболочке.
Других решений пока нет …