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

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

Войти
Регистрация
Восстановить пароль
 
Casper-SC
3481 / 1700 / 175
Регистрация: 27.03.2010
Сообщений: 4,848
Записей в блоге: 1
#1

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

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

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

Подойдёт любой способ. Скорее всего, будет стоять Windows 7.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2016, 21:09     Отключить Ctrl + Alt + Delete. Возможно вообще?
Посмотрите здесь:

Как скрыть программу от ctrl alt del? C++
Вообще возможно сделать так чтобы команда system(); выполнялась в фоновом режиме? C++
C++ как можно сделать это? если вообще возможно (не задача)
Ctrl+Alt+Delete и как от него избавиться C++
Как в w2k перехватить Ctrl+Alt+Del? C++
C++ В чем разница между delete и delete[]?
"delete [] a, b;" эквивалентно "delete [] a; delete [] b;"? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ferrari F1
Форумчанин
474 / 370 / 86
Регистрация: 27.01.2015
Сообщений: 2,182
Записей в блоге: 1
Завершенные тесты: 1
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/
Убежденный
Системный программист
Эксперт С++
14895 / 6713 / 1059
Регистрация: 02.05.2013
Сообщений: 11,003
Завершенные тесты: 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
4771 / 4109 / 1373
Регистрация: 14.04.2014
Сообщений: 16,131
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[] от delete? C++
delete[] *pointer vs. delete pointer и утечка памяти C++
C++ Как загрузить файл формата .PLT в C++ И возможно ли это вообще, что бы с++ запускал программу?
C++ Как записать в вектор структуру? Это вообще возможно сделать?
Почему возможно задать массив с размером -1 (почему такое вообще компилируется)? C++

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

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

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