Empêcher l?utilisateur de sortir d?une application
Stagiaire WDF
Inscrit:
17/08/2003 03:03
Post(s): 3
Bonjour
Je vous remercie d?avance de l?aide que vous pourrez m?apporter.
Voila j?ai créer une application faisant la taille de l?écran et je désirerais empêcher l?utilisateur de sortir de l?application par tous les moyens :

Alt + F4
Alt + Tab
Ctrl + Alt + Suppr
La touche Windows
?

J?ai trouvé sur le site http://windevapi.free.fr/ la fonction appeldll32 ("user32" , "SystemParametersInfoA" , 97 , 1 , 0 , 0 ) qui permet apparemment de bloquer les Alt + Tab et Crtl + Alt + Suppr sous Win 9x mais cela ne fonctionne apparemment pas sous Win xp.

Je travail avec WinDev 7.5205s sous Windows XP

Merci de m?éclairer la dessus sachant que l?application doit tourner aussi bien sous Windows ME que sous Windows XP

@+

Contribution le : 17/08/2003 04:16
Créer un fichier PDF de la contribution Imprimer


Re: Empêcher l?utilisateur de sortir d?une application
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut,

Peut être en testant les touches claviers enfoncées dans ton programme WD7.

Essai ce bout de code et modifie le selon tes besoins.

Salut,

//Dans le code d'initialisation de ta fenetre principale.
Evénement("KeyDown", "*.*", 256)
TraceDébut(trDessusTout)
//Tu Creer une procédure KeyDown
//Code de la procedure
PROCEDURE KeyDown(Message, wParam, lParam)
Trace(Message + " , " + Caract(wParam) )


A+

Contribution le : 18/08/2003 11:22
Créer un fichier PDF de la contribution Imprimer


Re: Empêcher l?utilisateur de sortir d?une application
Stagiaire WDF
Inscrit:
24/05/2003 17:37
De Houdan
Post(s): 25
Bonjour,

Je ne pense pas qu'avec ce bout de code tu puisses intercepter les ctrl+alt+del.

De plus, il faudrait que l'appli garde toujours le focus sinon l'évenement ne capte plus rien.

Il faudrait peut être passer par un Hook et empécher la femeture de WIndows lorqu'il notifie le WM_QUERYENDSESSION.

Ou remplacer le shell par ton propre programme.

Il serait interressant de savoir pourquoi on ne peut pas quitter ce programme et qu'il faut faire tout ces controle ?

PYT

Contribution le : 18/08/2003 16:56
Créer un fichier PDF de la contribution Imprimer


Re: Empêcher l?utilisateur de sortir d?une application
Stagiaire WDF
Inscrit:
17/08/2003 03:03
Post(s): 3
Tous Simplement pour la gestion de mes salles "Internet pour tous" c'est un peu des Cyberts Café mis gratuitement a la disposition des habitants de ma Communauté de Communes.
J'ai 85 postes informatique répartie dans 23 salles et j'aurai voulu que les utilisateurs s'inscrive et d'identifie au demarrage de windows pour ensuite faire des stats.

Contribution le : 18/08/2003 17:51
Créer un fichier PDF de la contribution Imprimer


Re: Re: Empêcher l?utilisateur de sortir d?une application
Stagiaire WDF
Inscrit:
24/05/2003 17:37
De Houdan
Post(s): 25
Je pense que le meilleur moyen est de customiser ton Windows.

As tu essayé de poser le problème des stats de tes cybercafés sur les forums :
- fr.comp.developpement.agl.windev
et
- fr.comp.os.ms-windows.programmation

Cordialement

PYT

Contribution le : 19/08/2003 10:45
Créer un fichier PDF de la contribution Imprimer


Re: Re: Empêcher l?utilisateur de sortir d?une application
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour, je rejoint PayAlba sur cette voie, en effet il est déja possible de customiser le menu démarer afin de le limiter ... à rien d'autre que le strict nécessaire.
Attention, je n'ai pas le mode opératoire disponible sous la main, désolé

Contribution le : 19/08/2003 12:44
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Re: Empêcher l?utilisateur de sortir d?une application
Stagiaire WDF
Inscrit:
17/08/2003 03:03
Post(s): 3
Merci de votre aide.

J'était partie aussi un peu dans cette voie mais reste a voir j'usqu'a ou je peu allers. J'ai déjà quelques pistes vu que dans 3 de mes salles j'avais un system i-card qui permetais de réaliser cela mais lui il cachais entierement windows et vu que le bute c'est de faire decouvrire l'informatique et Internet aux utilisateurs cela limitais trop.


@+

Contribution le : 19/08/2003 14:28
Créer un fichier PDF de la contribution Imprimer


Re: Empêcher l?utilisateur de sortir d?une application
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Salut

Creer un evenement sur le message WM_QUERYENDSESSION qui a la valeur 17.
exemple
evenement("QueryEndSession",*.*,17)

Contribution le : 21/08/2003 09:34
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




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