Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] BlockInput - как не допустить разблокировки? (http://forum.oszone.net/showthread.php?t=129828)

D_Master 25-01-2009 16:58 1018959

BlockInput - как не допустить разблокировки?
 
Добрый день!

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

Creat0R 25-01-2009 17:23 1018987

Я как раз для этого (между прочими целями) сделал функцию _BlockInputEx, где используется Hook мышки и клавиатуры.

Space-06 02-02-2009 17:37 1027384

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

Creat0R 02-02-2009 20:55 1027588

Цитата:

Цитата Space-06
есть ли функция позволяющая отслеживать нажатие клавиш? »

Есть UDF (_IsPressed()). Но это уже не по теме.


Время: 06:30.

Время: 06:30.
© OSzone.net 2001-