Войти

Показать полную графическую версию : [решено] BlockInput - как не допустить разблокировки?


D_Master
25-01-2009, 16:58
Добрый день!

Насколько мне известно, при блокировке ввода с клавиатуры и движения мыши (BlockInput(1)) достаточно нажать CTRL+ALT+DELETE и эта функция отключается. Как бы запретить эту возможность на период выполнения скрипта?
Есть идея мониторить появление процесса taskmgr.exe и при его наличии снова включать блокировку, но это не прокатит в Висте. Плюс запуск Диспетчера задач, думаю, вызовет зависание скрипта...

Creat0R
25-01-2009, 17:23
Я как раз для этого (между прочими целями) сделал функцию _BlockInputEx (http://www.autoitscript.com/forum/index.php?showtopic=87735), где используется Hook мышки и клавиатуры.

Space-06
02-02-2009, 17:37
Creat0R, а есть ли функция позволяющая отслеживать нажатие клавиш? и писать их в лог куда нить ...
Я пока не сильно знаком с AutoIt и поэтому строго прошу не судить меня за это...

Creat0R
02-02-2009, 20:55
есть ли функция позволяющая отслеживать нажатие клавиш? »
Есть UDF (_IsPressed()). Но это уже не по теме.




© OSzone.net 2001-2012