Blokowanie skrótów klawiszowych w czasie działania aplikacji

0

Witam! Chciałbym się dowiedzieć czy i w jaki sposób dałoby się zrobić następującą rzecz:

Piszę aplikację w Delphi i chciałbym aby w czasie kiedy jest ona uruchomiona nie można było korzystać ze skrótów klawiaturowych wywołujących menadżera zadań ( Ctrl+Alt+Del ) poza tym Alt+Tab i inne podobne powodujące znikanie okna aplikacji, lub przełączanie się na inne aktywne okno - spokojnie nie piszę wirusa tylko program do robienia testów - i po prostu chciałbym aby osoba która rozwiązuje test nie miała możliwości ściągania. Jeżeli ktoś ma jakiś pomysł - to bardzo proszę o pomoc! Z góy dziękuję!

0

tego jednego skrótu nie można zablokować. dużo prościej wykryć dezaktywowanie okna i dyskwalifikować ludzi, którzy zrobili coś, co to okno dezaktywowało.

0

Alt+Ctrl+Del można zablokować w rejestrze
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System DisableTaskMgr 1

0

na win vista jest cos takiego ze jak wklepujesz ctrl+alt+del to masz ekran na ktorym masz zabl;okowanie kompa, wylogowanie, przelaczenie usera, zmiana hasla i taskmgr. jak wklepuje tamta wartosc do rejestru to tylko taskman mi znika :-[ . A ja potzrebuje zablokowac ten ekran calkiem, tak zeby sie nie pojawial [!!!] [!!!] [!!!] Nie zebym pisal vira/trojana/etc. tylko chce zrobic zamiennik tego ekranu. Pomoze ktos?

0

ŁF dał odpowiedź. Wykrywaj deaktywację okna i w razie czego dyskwalifikuj osobę która to zrobiła.

0

To ja się dołączę, bo trochę nie zrozumiałem. Co od strony programowej oznacza dyskwalifikacja użytkownika? Czy to jakaś nowa funkcjonalność Visty? ( DisqualifyUser() ;-) )

[dopisane] down

upsss [wstyd] nie doczytałem do końca...

0

Autor robi program do rozwiązywania testów, to chyba wystarczy.

0

A na przykład jeśli chce się zablokować pulpit?
<font size="3">Chce napisać program blokujący komputer aż się nie wprowadzi hasła ...</span>

1 użytkowników online, w tym zalogowanych: 0, gości: 1