Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Как заблокировать клавиатуру в WinXP?   Найти похожие ветки 

 
Sergey_F ©   (2004-09-30 14:34) [0]

Как заблокировать клавиатуру от нажатия Ctrl+Alt+Delete, Alt+Tab, Win ... и т.д. в WinXP?

То, что в книжке нашёл, не работает в WinXP.


 
Игорь Шевченко ©   (2004-09-30 14:49) [1]

Нафига ?


 
pasha_golub ©   (2004-09-30 15:06) [2]

Игорь Шевченко ©   (30.09.04 14:49) [1]
Гы... Ну как всегда. :)

Sergey_F ©   (30.09.04 14:34)
Я знаю. Но не скажу. Зачем оно тебе?


 
Игорь Шевченко ©   (2004-09-30 15:11) [3]

pasha_golub ©   (30.09.04 15:06) [2]


> Я знаю. Но не скажу.


"Знаем мы, как удалять спец.чернила с гербовой бумаги, знаем, сообщили нам специалисты. Знаем, но не скажем."
(с) Химия и жизнь, 197х год, раздел "Переписка"


 
Abuzer   (2004-09-30 15:57) [4]

А действительно как заблкировать Альт+таб. Зачем: пишу программу для проведения тестирования, так нужно чтобы нельзя было переключаться между приложениями. Как Альт_ктрл_дел заблокировать я разобрался. А как альт+таб?


 
Игорь Шевченко ©   (2004-09-30 15:59) [5]


> А как альт+таб?


WH_KEYBOARD_LL


 
pasha_golub ©   (2004-09-30 16:00) [6]

Игорь Шевченко ©   (30.09.04 15:59) [5]
Еще можно через реестр.


 
pasha_golub ©   (2004-09-30 16:16) [7]

pasha_golub ©   (30.09.04 16:00) [6]
Хотя поспешил наверно чуток, для ХР эту штуку прикрыли вроде...


 
Игорь Шевченко ©   (2004-09-30 16:17) [8]

pasha_golub ©   (30.09.04 16:16) [7]

"This entry is not used by and has no effect on Windows 2000 "


 
pasha_golub ©   (2004-09-30 16:18) [9]

Игорь Шевченко ©   (30.09.04 16:17) [8]
Успел. ;-)


 
kaZaNoVa ©   (2004-09-30 18:52) [10]

Sergey_F ©   (30.09.04 14:34)

> Как заблокировать клавиатуру от нажатия
> Ctrl+Alt+Delete, Alt+Tab, Win ... и т.д. в WinXP?

вот блокирование  Alt+Tab, Win ... и т.д. я понимаю, НО вот Ctrl+Alt+Delete то зачем ???


 
kaZaNoVa ©   (2004-09-30 18:57) [11]

Abuzer   (30.09.04 15:57) [4]

> Как Альт_ктрл_дел заблокировать я разобрался.

как заблокировал?


 
begin...end ©   (2004-09-30 19:00) [12]


> Как заблокировать клавиатуру в WinXP

Решение для Alt+Tab, например. Потребуется модификация клавиатуры. Кнопки на клавиатуре должны быть металлическими. Тогда при нажатии Alt  достаточно подать на Alt и Tab высокое напряжение.


 
Nous Mellon ©   (2004-09-30 21:20) [13]

Я тоже ничего не буду говорить про перехват  WinApi ф-ции [skipped] с целью скрыть процесс в XP. Я просто промолчу по этому поводу.


 
Sergey_F ©   (2004-10-04 15:55) [14]

Я не думал, что всё так секретно.

Моя программа производит пересчёт в базе данных (минут 20-30), и на это время необходимо что-бы её не выключали и не запускали другие приложения.

А вообще это реально, или это просто болтавня?


 
Игорь Шевченко ©   (2004-10-04 15:58) [15]


> Моя программа производит пересчёт в базе данных (минут 20-30),
> и на это время необходимо что-бы её не выключали и не запускали
> другие приложения.


А чем так страшна твоя программа ?


 
Prohodil Mimo ©   (2004-10-04 16:08) [16]

нажал на кнопку перерасчёт и :
отрубилась клава, мышь, погас монитор, во всём доме отключились все электроприборы, дабы не мешать программе в её вычислениях. Мухи и те перестали летать в ожидании результата.

Что это за программа во время расчётов которой даже дышать нельзя?


 
kaZaNoVa ©   (2004-10-04 18:11) [17]

Nous Mellon ©   (30.09.04 21:20) [13]
ух .. это уже всему миру известно .. :))))
только вот готовой open-sourсe реализации _чисто на Delphi_ в открытых источниках НЕТ !!!
// хотя .. я думаю, и не скоро появится ..  :))

(варианты на си, delphi с обильными асм - вставками - не для новичков, не считаются ...)

а вот именно блокировка Alt+Tab по моему - всёже хорошая идея ...
а вот Cntrl+Alt+Del имхо НЕФИГ блокировать , так,как  не стоит забывать, что есть RESET и шнур блока питания ...

Sergey_F ©   (04.10.04 15:55) [14]

>её не выключали и не запускали другие приложения.
>
> А вообще это реально, или это просто болтавня?

ага .. а кнопку  reset никто не отменял ...


 
kaZaNoVa ©   (2004-10-04 18:17) [18]

Sergey_F ©   (04.10.04 15:55) [14]
а вообще реально
PHandle := GetCurrentProcess;
SetPriorityClass(PHandle, REALTIME_PRIORITY_CLASS);
SetThreadPriority(handle to the thread, THREAD_PRIORITY_TIME_CRITICAL)


а у пользователя - должен быть "последний шанс - " Ctrl+Alt+Del  - для управления СВОИМ компьютером ...


 
Sergey_F ©   (2004-10-04 18:37) [19]

ДА это всё понятно, что и системник вскрыть.
Может конечно Cntrl+Alt+Del, и не нужен, но пользователи любят во время работы программы и поиграть.
А объяснять всю сложившуюся у нас ситуацию, это наверное не нужно.
К сожалению, ответа я так и не получил.
Если кто может, (хоть в чём-то) то помогите!
А на "НЕТ" и спросу Нет!

С уважением, Сергей!


 
pasha_golub ©   (2004-10-04 18:41) [20]

Sergey_F ©   (04.10.04 18:37) [19]
Без объяснения задач тебя воспринимать будут как хацкера. А к хацкерам тут отношение своеобразное.


 
kaZaNoVa ©   (2004-10-04 18:49) [21]

Sergey_F ©   (04.10.04 18:37) [19]
если заюзаешь [18] то будет очень непросто I>
> во время работы программы и поиграть


;))))))))))0

pasha_golub ©   (04.10.04 18:41) [20]

> А к хацкерам тут отношение своеобразное.

да .. это удручает ...


 
Sergey_F ©   (2004-10-05 11:43) [22]

Спасибо, попробую.

> kaZaNoVa ©   (04.10.04 18:17) [18]
> Sergey_F ©   (04.10.04 15:55) [14]
> а вообще реально
> PHandle := GetCurrentProcess;
> SetPriorityClass(PHandle, REALTIME_PRIORITY_CLASS);
> SetThreadPriority(handle to the thread, THREAD_PRIORITY_TIME_CRITICAL)
>
> а у пользователя - должен быть "последний шанс - " Ctrl+Alt+Del
>  - для управления СВОИМ компьютером ...

Дома это одно, а на работе немного по другому.
А в общем, ты наверное прав.


 
Sergey_F ©   (2004-10-05 14:34) [23]


> kaZaNoVa ©   (04.10.04 18:17) [18]
> Sergey_F ©   (04.10.04 15:55) [14]
> а вообще реально
> PHandle := GetCurrentProcess;
> SetPriorityClass(PHandle, REALTIME_PRIORITY_CLASS);
> SetThreadPriority(handle to the thread, THREAD_PRIORITY_TIME_CRITICAL)

Интересное предложение, забрать себе приоретет работы ЦП.
Не совсем то, что хотел. Да ещё не доконца разобрался.


 
NailMan ©   (2004-10-05 14:46) [24]

Отключать моник в баню(как винда его отключает для сохранения энергии) и усе. Ни поиграть, ни в тырнете поковыряться, ничего. А для комфорта запускать winamp с легкой мелодичной музыкой, что-нить из классики, чтобы не скучно было с черным экраном.

---
WBR, NailMan aka 2:5020/3337.13


 
Prohodil Mimo ©   (2004-10-05 16:04) [25]

Ну или ScreenSaver с паролём, которого никто не знает, а по завершении он сам отрубится :о)


 
Sergey_F ©   (2004-10-06 16:58) [26]


> NailMan ©   (05.10.04 14:46) [24]
> Отключать моник в баню(как винда его отключает для сохранения
> энергии) и усе. Ни поиграть, ни в тырнете поковыряться,
> ничего. А для комфорта запускать winamp с легкой мелодичной
> музыкой, что-нить из классики, чтобы не скучно было с черным
> экраном.

Хорошая идея, а как её реализовать?


> Prohodil Mimo ©   (05.10.04 16:04) [25]
> Ну или ScreenSaver с паролём, которого никто не знает, а
> по завершении он сам отрубится :о)

Тоже интересная мысль, я ещё не делал ScreenSaver (особенно с паролем). Опиши как это сделать?

Спасибо, Сергей!



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.025 c
1-1097344894
Ricks
2004-10-09 22:01
2004.10.24
Математика + Height Map


1-1097388117
Артем К.
2004-10-10 10:01
2004.10.24
Как изменить какие-нить свойства компонентов на модальной форме


9-1087322906
Dextor
2004-06-15 22:08
2004.10.24
Стратегия. Движение объекта.


3-1096281014
Леонид
2004-09-27 14:30
2004.10.24
Не удается проапдейтить запись БД-access


14-1096615495
TUser
2004-10-01 11:24
2004.10.24
Рихтер для Линукса ect