Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2009, 01:41   #1
Artruman
Пользователь
 
Аватар для Artruman
 
Регистрация: 14.10.2008
Сообщений: 28
Сообщение Вопрос по API

Есть программа (тест) когда она роботает надо убрать рабочий стол,панели задач,диспетчер задач и т.п.,чтобы пользователь не мог взаемодействовать с системой до окончания работы программы...

Начал делать так...

Код:

g:=FindWindow('Progman',nil);
ShowWindow(g,sw_hide);
g:=FindWindow('Shell_traywnd',nil);
ShowWindow(g,sw_hide);
g:=FindWindow(nil,'Диспетчер задач Windows');
if (g<>0) then PostMessage(g,WM_QUIT,0,0);
Потом обнаружил кучу разных комбинаций клавиш типа Alt+Tab и т.п.
Может подскажите как сделать глабальный хук и просто прерывать все сообщения.
Artruman вне форума Ответить с цитированием
Старый 25.04.2009, 08:02   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Прочитай вот это
rpy3uH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по API Visual Basic С.М.С Помощь студентам 2 09.01.2009 12:45
Win API aleks_n Общие вопросы Delphi 0 15.09.2008 11:07
API перехват Irat Помощь студентам 13 11.02.2008 12:04