(1) 2 »


[Résolu] Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Bonjour,

Dans le cadre d'une application de gestion de cybercafé, j'aimerais mettre un blocage au niveau des postes clients qui vérouillerait le clavier mais pas la souris.

J'ai bien trouvé l'API BlockInput, mais celle-ci bloque le clavier ET la souris, ce qui ne m'arrange pas du tout. Je n'ai pas trouvé de paramètre à lui passer pour qu'elle ne bloque que le clavier.

Sauriez-vous m'indiquer une démarche à suivre pour arriver à mes fins ?

Ou alors une autre solution pour qu'une fenêtre soit par dessus tout, et que l'utilisateur ne puisse rien faire d'autre que d'agir sur cette fenêtre (bloquer ctrl+alt+suppr, bloquer alt+tab, bloquer ctrl+echap, bloquer touche windows etc.etc.) ?

Merci d'avance

Contribution le : 23/05/2007 10:05

Edité par drcharly93 sur 15/6/2007 13:58:05
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
J'ai vu un truc comme celà dans un hotel: on ne pouvait que utiliser internetexplorer
tout le reste était désactiver même altctrlsup

les poste était sur un serveur et c'était de la config windows et non de la programmation d'Api (base de registre)

Contribution le : 23/05/2007 12:15
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Le problème c'est que lorsque le pc client n'est pas bloqué, il faut qu'il puisse y faire ce qu'il veut.

Sauf que lorsqu'il a atteint son temps d'utilisation, une fenêtre s'ouvre par dessus tout, et là il ne doit pas pouvoir faire alt+tab ou autres manipulations.

Contribution le : 23/05/2007 14:13
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il faut aller voir du coté des API -> Hook Clavier.
C'est une interception des entrées clavier de bas niveau.

bon courage.,

Totof

Contribution le : 23/05/2007 14:30
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Le web semble pollué de "hook" créés dans l'unique but de keylogger.

Et malheureusement, l'utilisation d'API dépasse mes compétences

Contribution le : 23/05/2007 14:45
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Euh c'était une façon détournée de dire "y'a pas quelqu'un qui pourrait me donner une base sur laquelle je peux partir pour utiliser une api ?"

promis, après je me débrouille tout seul

Contribution le : 23/05/2007 16:55
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Personne ne saurait me renseigner pour cette histoire de clavier ??

Contribution le : 25/05/2007 11:05
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Pour commencer voici un lien (C++) qui pourrait être utile (C'est en utilisant les Hooks :) ) :

http://www.csharpfr.com/codes/HOOK-GLOBAL-SYSTEM-WIDE-HOOK-BLOCAGE-TOUCHES_20628.aspx

Bon dév.,

Totof

Contribution le : 25/05/2007 11:48
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Je suis au boulot et je ne développe que sur Windev, je n'ai pas visual studio et ne peut donc pas ouvrir le projet...

Désolé

Contribution le : 25/05/2007 14:04
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
ChefDeProjet WDF
Inscrit:
02/05/2006 21:28
Post(s): 160
comme tu as formulé ta demande sur un autre forum et que tu n'as pas répondu à ma réponse, je la remts ici:


la solution pour désactiver Alt Ctrl Sup peut se faire par 2 méthodes

le registre: (donc aussi à travers WD registreecrit())
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000001 (0 réactive)


ou par le gestionnaire de stratégie
démarrer exécuter gpedit.msc
configuration utilisateur; modèle d'administration;systeme; options Ctrl+Alt+Suppr et désactiver

Contribution le : 30/05/2007 20:07
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Désolé pour la réponse tardive, mais j'étais en congés et je rentre juste ce matin.

Je ne veux pas désactiver ctrl + alt + suppr, mais bel et bien le clavier complètement !

Même si le taskmsgr est bloqué, ça n'empèche pas l'utilisateur d'appuyer sur la touche windows, windows+m, ctrl+echap, alt+tab etc.etc.

Contribution le : 11/06/2007 09:15
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
11/06/2007 21:32
De Kwilu-Ngongo Rd Congo
Post(s): 2
Salut à tous
je suis nouveau et j'étais justement entrain de chercher une solution similaire à un problème du meme type.
Moi je veux bloquer le bouton demarrer (voir toute la barre de tache) pour empecher de lancer une autre instance du navigateur.
Merci de vos contributions pour trouver une solution à ce sujet.

Contribution le : 11/06/2007 21:48
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Utilisateur WDF
Inscrit:
13/11/2005 02:24
Post(s): 74
Je n'ai pas Windev d'installé mais essaye de convertir ce code en bon wlanguage

handle_barredetache est un entier = sysfentitre("Shell_traywnd", NULL);
sysfenetat(handle_barredetache,fenetredesactivee)

Contribution le : 12/06/2007 13:43
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Pour mon problème ou le sien ?

Contribution le : 12/06/2007 16:53
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Utilisateur WDF
Inscrit:
13/11/2005 02:24
Post(s): 74
bein les deux

Contribution le : 12/06/2007 17:28
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Bah moi ça me masque la barre des tâches, c'est pas ce que je veux.

Rien n'empèche le type d'utiliser son clavier...

Enfin bon, je dois déployer la semaine prochaine chez le client, je vais essayer de me dépatouiller autrement du coup.

Merci quand même pour vos contributions

Contribution le : 13/06/2007 11:38
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Utilisateur WDF
Inscrit:
13/11/2005 02:24
Post(s): 74
Après quelques recherche j'ai réussi a bloquer le clavier grâce a une source en c++

C'est mon fichier executable que j'ai creer, pour l'instant une fenetre dos s'ouvre, mais si le programme te plait, on verra pour l'enlever ou essayer de le lancer en arrière plan
http://www.toofiles.com/fr/oip/documents/exe/anticlavier.html

sous windev tu fais lanceappli("c:\monprogramme.exe") et normalement le clavier ne marche plus :)

ps : mais CTRL + ALT + SUPPR marche toujours mais bon tu peux le modifier dans la base de registre comme dit plus haut

Contribution le : 13/06/2007 13:11
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

pour caché la fenêtre dos vous pouvez utiliser la classe
cWDDos

Contribution le : 13/06/2007 14:23
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Super pour ton programme, c'est super sympa...

Mais euh... Comment je le réactive ?

Contribution le : 13/06/2007 15:27
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer QUE le clavier
Utilisateur WDF
Inscrit:
13/11/2005 02:24
Post(s): 74
tu ferme le programme avec windev ou en cliquant sur la croix en haut a droite
en recuperant le handle d'après le titre

Contribution le : 13/06/2007 17:09
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2