Захват Ctrl + Shift + Esc перед выполнением диспетчера задач - PullRequest
2 голосов
/ 05 мая 2010

Я использую Windows API (SetWindowsHookEx) для захвата событий клавиатуры. Я хотел бы передать комбинацию Ctrl + Shift + Esc моему приложению для обработки, но подавить появление диспетчера задач.

К сожалению, похоже, что комбинация из трех клавиш никогда не заходит так далеко, как моя процедура Keyboard Hook; У меня только два ключа.

Я не хочу подавлять диспетчер задач в глобальном масштабе, только для моего приложения.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 05 мая 2010

Просто мои 2 цента, но я считаю, что это невозможно. Эта комбинация является своего рода последним средством, и если приложения могут ее перехватить, а затем повесить ... Я уверен, что это событие не доставляется обычными средствами. И даже если приложение сможет это уловить ... я бы сразу удалил его, чтобы помешать моему опыту работы.

Catch Ctrl-Alt-Insert, если вам нужно предоставить аналогичную функциональность.

...