Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вниз

Клава Знайти схожі гілки


Nika123   (2002-10-11 11:15) [0]

Як заблокувати клавіатуру і мишу в Windows (включаючи NT, 2000, XP).



Song   (2002-10-11 13:39) [1]

Хуком.



nick_vstu   (2002-10-11 14:38) [2]


> Song ©


а детальніше можна
це треба якесь повідомлення ловити
якщо так то яке?



Song   (2002-10-11 14:48) [3]

Докладніше в статтях. ловити WH_MOUSE



Nika123   (2002-10-11 15:13) [4]

Мишка не рухалася, а натискання клавіш не передавались Windows.



Song   (2002-10-11 16:38) [5]

А Вам як треба?



Геннадий   (2002-10-12 22:11) [6]

А ще ось так можна :)



BlockInput (True)
BlockInput (False)




procedure LockComp;
було
D: Integer;
починати
D: = 0; // 1
SystemParametersInfo (SPI_SETFASTTASKSWITCH, 1 {0}, @D, 0); // Вирубали ALT-TAB нафіг
SystemParametersInfo (SPI_SCREENSAVERRUNNING, 1 {0}, @D, 0); // CTRL-ALT-DEL туди ж

BlockInput (True);
end;



procedure UnLockComp;
було
D: Integer;
починати
D: = 1;
SystemParametersInfo (SPI_SETFASTTASKSWITCH, 0, @D, 0); // врубав ALT-TAB
SystemParametersInfo (SPI_SCREENSAVERRUNNING, 0, @D, 0); // CTRL-ALT-DEL

BlockInput (False);
end;



Не знаю як там в різних ОС, але під МО працює.



3asys   (2002-10-21 13:04) [7]

>> Геннадій
А як таке-ж виконати з PrintScreen?

З повагою, 3asys



Song   (2002-10-21 13:29) [8]

23asys (21.10.02 13:04)
По-моєму я Вам вже говорив, що один з простих і оригінальних способів - це через RegisterHotKey () тим більше що в FAQ є і по-моєму якраз для PrintScreen



сторінки: 1 вся гілка

Форум: "Система";
Поточний архів: 2002.12.23;
Завантажити: [xml.tar.bz2];

Вгору





Пам'ять: 0.56 MB
Час: 0.033 c
1-74673
Svin
2002-12-09 14:40
2002.12.23
МАТЕМАТИКА


1-74671
^ Sanya
2002-12-12 23:28
2002.12.23
ActionManager ...


14-74909
Anatoly Podgoretsky
2002-11-29 07:37
2002.12.23
Іменинники 29 листопада


1-74724
сепаратор
2002-12-12 08:16
2002.12.23
Просте число


1-74684
Че
2002-12-13 01:11
2002.12.23
Авторизація !!





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська