Блокировка ctrl-alt-delete, alt-tab, Пуск и других сочетаний клавиш: Справочник по C#
В данном примере рассмотрим блокировку следующих сочетаний клавиш:
СочетаниеОписание
ALT+Tab Делает активным другое выполняющееся приложение (бывшее активным непосредственно перед текущим). Для переключения на другие приложения...
Программно выполняем Ctrl+C: Справочник по C#
private static extern void keybd_event( byte bVk, byte bScan, uint dwFlags, int dwExtraInfo );
private static void SendCtrlhotKey( char key ) {
keybd_event( ...
Блокировка сочетания клавиш «ALT+F4»: Справочник по C#
Чтобы код заработал, выставьте значение True в параметре KeyPreview формы у которой отключаете сочетании клавиш.
Вот и реализация данной задумки.
1) Вы проверяете все сочетания клавиш...
Убрать приложение из Alt+Tab: Справочник по C#
В некоторых случаях нет необходимости показывать форму приложения в меню Alt+Tab.
Убрать очень просто:
private static extern int SetWindowLong(IntPtr window, int index, int value);
private static extern...
Переключение языка ввода. Разбираем класс InputLanguage: Справочник по C#
В библиотеке .NET для работы с языком ввода существует класс InputLanguage. Ранее, при разработке программ под Win32 для переключения, загрузки и определения языка ввода...


