Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Casper-SC
Эксперт .NET
3486 / 1705 / 175
Регистрация: 27.03.2010
Сообщений: 4,854
Записей в блоге: 1
#1

Отключить Ctrl + Alt + Delete. Возможно вообще? - C++

08.08.2016, 21:09. Просмотров 272. Ответов 6
Метки нет (Все метки)

В общем, стоит задача отключить все возможные горячие клавиши, пока работает приложение. Представьте себе терминал для оплаты чего-либо, на котором есть полноценная клавиатура. Вот нужно, чтобы пользователь не лазил куда не нужно. Подскажите, как это можно сделать?

Подойдёт любой способ. Скорее всего, будет стоять Windows 7.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2016, 21:09     Отключить Ctrl + Alt + Delete. Возможно вообще?
Посмотрите здесь:
Ctrl+Alt+Delete и как от него избавиться C++
Как скрыть программу от ctrl alt del? C++
Как в w2k перехватить Ctrl+Alt+Del? C++
C++ как можно сделать это? если вообще возможно (не задача)
C++ Как записать в вектор структуру? Это вообще возможно сделать?
Вообще возможно сделать так чтобы команда system(); выполнялась в фоновом режиме? C++
C++ Как загрузить файл формата .PLT в C++ И возможно ли это вообще, что бы с++ запускал программу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ferrari F1
Заблокирован
08.08.2016, 21:12     Отключить Ctrl + Alt + Delete. Возможно вообще? #2
На вин локах такую штучку ставят)
Selenium
6 / 6 / 3
Регистрация: 19.05.2016
Сообщений: 26
08.08.2016, 21:15     Отключить Ctrl + Alt + Delete. Возможно вообще? #3
https://habrahabr.ru/post/206480/
Убежденный
Системный программист
Эксперт С++
15247 / 6879 / 1092
Регистрация: 02.05.2013
Сообщений: 11,255
Завершенные тесты: 1
08.08.2016, 21:21     Отключить Ctrl + Alt + Delete. Возможно вообще? #4
Цитата Сообщение от Casper-SC Посмотреть сообщение
Вот нужно, чтобы пользователь не лазил куда не нужно. Подскажите, как это можно сделать?
В современных Windows комбинация Ctrl+Alt+Del обрабатывается в ядре,
точнее в win32k.sys, туда просто так не влезть. То есть, диспетчер задач - да,
можно отрубить через реестр и/или политики, но чтобы заблокировать
переключение на экран входа в систему, придется писать драйвер-фильтр
для клавиатуры. Там, кстати, эта задача решается строчек этак в 200-300.
Хрисипп
17 / 27 / 8
Регистрация: 09.02.2016
Сообщений: 212
08.08.2016, 21:26     Отключить Ctrl + Alt + Delete. Возможно вообще? #5
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
На вин локах такую штучку ставят)
просто перекрывая собой, ничего не меняя
nmcf
5122 / 4442 / 1481
Регистрация: 14.04.2014
Сообщений: 17,638
09.08.2016, 22:30     Отключить Ctrl + Alt + Delete. Возможно вообще? #6
Цитата Сообщение от Ferrari F1 Посмотреть сообщение
На вин локах
Это что?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2016, 23:08     Отключить Ctrl + Alt + Delete. Возможно вообще?
Еще ссылки по теме:
"delete [] a, b;" эквивалентно "delete [] a; delete [] b;"? C++
C++ Комбинация клавиш ALT+TAB C++
Отключения/включения alt+enter C++
C++ Ctrl+Z в консоли

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DevAlone
233 / 210 / 47
Регистрация: 02.08.2016
Сообщений: 865
Завершенные тесты: 4
09.08.2016, 23:08     Отключить Ctrl + Alt + Delete. Возможно вообще? #7
Думаю можно хук сделать.
Yandex
Объявления
09.08.2016, 23:08     Отключить Ctrl + Alt + Delete. Возможно вообще?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru