[identity profile] oupire.livejournal.com posting in [community profile] useful_faq
Дано - полноэкранное приложение.
Задача - не давать винде перехватывать сочетания типа Alt+Tab, Alt+F4, отрубание WinKey.
Кто нибудь знает методики борьбы?

винда ХР

Date: 2005-12-01 06:17 pm (UTC)
From: [identity profile] romx.livejournal.com
Не знаю как это решается сейчас, но во времена 95-ой винды была такая программка -pifeditor. С ее помощью редактировались файлы pif, то есть program чего-то там file. Так вот в этом pif (представлявшим из себя "ярлык" для запуска обычно DOS-приложения) можно было определить, какие сочетания клавиш из используемых в Win не перехватывать, оставляя для приложения.

Этот механизм остался и в WinXP.
Зайдите в %WINROOT% (обычно C:\WINDOWS) и найдите там файлик _default.pif.
Это pif для DOS-задачи по умолчанию.
Скопируйте его в другое имя с расширением pif, и откройте "свойства".
Там будет закладка (среди прочих интересных) - Разное (Other)
И в ней внизу эти клавиши. Снимите галки у тех сочетаний, которые хотите использовать внутри приложения.
А в закладке "Программа" вместо _dafault.bat) напишите имя программы, которая будет этим пифом вызываться.