BsEtZeOpLhD
Messages postés61Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention29 juin 2005
-
10 avril 2003 à 21:42
_Thy_
Messages postés33Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention19 septembre 2005
-
30 sept. 2004 à 17:27
Salut.
Je suis sous winXP et j'utilise VC++.
Je chercher a bloquer le clavier ou au moins quelques touches (echap, enter, ctrl, alt, suppr, windows) ainsi que les cliques de la souris.
Si quelqu'un a un (petit) code pouvant expliquer ceci, merci de m'en faire profiter.
Bye.
int WINAPI WinMain(HINSTANCE hinstExe, HINSTANCE, PTSTR pszCmdLine, int) {
// Install the low-level keyboard & mouse hooks
HHOOK hhkLowLevelKybd = SetWindowsHookEx(WH_KEYBOARD_LL,
LowLevelKeyboardProc, hinstExe, 0);
// Keep this app running until we're told to stop
MessageBox(NULL,
TEXT("Alt+Esc, Ctrl+Esc, and Alt+Tab are now disabled.\n")
TEXT("Click "Ok" to terminate this application and re-enable these keys."),
TEXT("Disable Low-Level Keys"), MB_OK);
UnhookWindowsHookEx(hhkLowLevelKybd);
return(0);
}
_Thy_
Messages postés33Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention19 septembre 2005 30 sept. 2004 à 17:27
Aparemment ce code ne fonctionne que sous NT/2K/XP. Mais il fonctionne bien :)
J'aurais besoin de la même chose pour win98 (en évitant l'astuce du screensaver, qui fonctionne bien, mais qui me bloque sur autre chose)
En fait je veux simplement désactiver la touche CTRL à tous points de vue, comme si elle n'était plus câblée :
Pu de ctrl+alt+del, plus de ctrl+N qui fait sortir un internet explorer, etc..