Verrouillage des touches Ctrl + Echap sous Windows XP

cs_ILP Messages postés 28 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 24 septembre 2012 - 7 janv. 2005 à 18:17
cs_ILP Messages postés 28 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 24 septembre 2012 - 7 janv. 2005 à 20:48
Bonjour, je suis hyper novice en C++ (j'ai jamais utilisé ce langage pour programmer avant)
et je cherche à créer une application résidente qui verrouillerai
l'utilisation des touches Ctrl + Echap, je sais qu'il existe une
fonction de Windows qui le faisait :

SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, 0, 0);

Mais elle ne semble que fonctionner avec Windows 9x, et j'utilise Windows XP.

J'aimerai donc savoir comment avec DevC++ je peux utiliser une fonction pour faire le même effet.



Merci et @+





<hr style="width: 100%; height: 2px; font-family: arial;">ILP


E-mail : ilp@ilp.fr.st


Site Web : http://www.ilp.fr.st

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 janv. 2005 à 19:13
Mets un hook clavier par SetWindowsHookEx(), nombreux exemples dans mes sources.

ciao...
BruNews, MVP VC++
0
cs_ILP Messages postés 28 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 24 septembre 2012
7 janv. 2005 à 20:48
J'ai essaye de reprendre un de tes programme (Hook F11 sur IE) avec Dev-C++, résultat j'arrive bien à avoir 2 librairies (IeF11.a et libIeF11.a), une DLL (IeF11.dll) et un programme (IeF11.exe). J'arrive bien à executer le programme, mais impossible d'active le hook sur la touche F11. J'ai vérifier le fonctionnement en mode debug et il ne vérifie même pas si IE est en cour d'execution.





Je me suis surment trompé dans la création du projet sous Dev-C++ ou lors des compilations. J'ai mis en ligne les fichiers utiliser par Dev-C++ :
http://www.ilp.fr.st/IeF11/IeF11.zip
Si quelqu'un peu y jeter un coup d'œil pour voir ce qu'il ne vas pas.
Merci .



<HR style="WIDTH: 100%; HEIGHT: 2px">



ILP
E-mail : [mailto:ilp@ilp.fr.st ilp@ilp.fr.st]
Site Web : http://www.ilp.fr.st/
0
Rejoignez-nous