|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Блокирование Alt+Tab, Ctrl+Alt+Delete, кнопки Windows
Всем доброго времени суток!
Сделал программу, мне сказали нужна ещё блокировать сворачивание программы. Программа представляет собой тест типа соответствие, блокировка свёртывания нужна для ограничения доступа ученика к интернету и прочим приложениям. Кто-нибудь подскажите как блокировать данные системные комбинации и кнопки во время выполнения программы? |
#2
|
||||
|
||||
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
AlexD, что можно посоветовать, проблема известная и к решению её можно подходить несколькими способами:
1. писать свой глобальный перехватчик, работающий в то время как работает твоя программа и в нем перехватывать нажатия клавиш и обрабатывать их 2. использовать готовые компоненты, которые реализуют перехват работы коавиатуры, такие как "HotKeys Component" (является opensources и идет с примерами) ... з.ы.: лучше использовать существующие компоненты, особенно если их функционал позволяет расширять возможности программы в действиях по перехвату и блокировке работы клавиатуры и не привязан только к конкретным кодам ... ... стремясь что-то сделать подумай о том как ты этого будешь достигать ... |
#4
|
||||
|
||||
А после того как ученик пройдет тест, он должен будет отправить СМС на номер 1416?)
|
#5
|
|||
|
|||
Konrad +1 Действительно, программы для блокировки действий ученика... Для этого уже готовый мощный софт есть, либо простая настройка привелегий в панели управления компом.
|