Jak wyłączyć Alt-F4 i Ctrl-Alt-Del za pomocą przechwytywania?
Jak wyłączyć Alt-F4 i Ctrl-Alt-Del?
Czy mogę zablokować wszystkie kombinacje klawiszy za pomocą klawisza Alt?
Mam próbkę z internetu, może wyłączyć tylko Alt + Tab, Alt + Esc, Ctrl + Esc, klawisz Windows
Select Case wParam
Case 256, 257, 260, 261
'Alt+Tab, Alt+Esc, Ctrl+Esc, Windows Key
blnEat = ((lParam.vkCode = 9) AndAlso (lParam.flags = 32)) Or _
((lParam.vkCode = 27) AndAlso (lParam.flags = 32)) Or _
((lParam.vkCode = 27) AndAlso (lParam.flags = 0)) Or _
((lParam.vkCode = 91) AndAlso (lParam.flags = 1)) Or _
((lParam.vkCode = 92) AndAlso (lParam.flags = 1))
End Select
Gdzie mogę zobaczyć listę kodów przycisków w
lParam.vkCode = ???
Jak mogę to zrobić, aby mógł wyłączyć Alt-F4 i Ctrl-Alt-Del lub wyłączyć wszystkie kombinacje klawiszy za pomocą klawisza Alt?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
To, co możesz zrobić, to dostosować
Windows ignoruje Ctrl + Alt + Del, wyłączając Menedżera zadań:
http://msdn.microsoft.com/en-u ... .aspx
http://msdn.microsoft.com/en-u ... .aspx
Nie ma powodu, dla którego nie powinieneś być w stanie przechwycić ALT + F4, ale trudno jest ci doradzić, ponieważ nie byłeś całkowicie jasny w swoim pytaniu. W szczególności kod, który prezentujesz, jest wyrwany z kontekstu i nie mogę zgadnąć, na jakie zdarzenia odpowiada.
Jeśli szukasz
Kod Klucza
http://msdn.microsoft.com/en-u ... .aspx
dla F4 jest to . Zdecydowanie zalecam używanie standardowych nazwanych stałych zamiast zakodowanych na stałe wartości literałów, takich jak .
Anonimowy użytkownik
Potwierdzenie od:
Lepiej wyrywaj klawisze z klawiatury. Istnieją jednak sposoby obejścia tego ograniczenia, na przykład napisz własny sterownik klawiatury lub przez kod pośredniczący Gina.
Anonimowy użytkownik
Potwierdzenie od:
Kroki:
Anonimowy użytkownik
Potwierdzenie od:
Wyłącz Alt + f4, to działa!