Verrouilleur d'application

Soyez le premier à donner votre avis sur cette source.

Vue 10 593 fois - Téléchargée 1 624 fois

Description

Ce source comprend le composant TVerrouilleur qui permet de bloquer certaines fonctionnalités parfois indésirables pour un certain type de logiciel.

Les verrous gérés sont :
  • Les combinaisons de touches suivantes :

CTRL + ESC : Ouverture du menu "Démarrer".
CTRL + ALT + SUP : Affichage du gestionnaire de tâches.
ALT + TAB : Basculement entre les différents programmes ouverts.
ALT + ESC : Réactivation d'une application ouverte
  • Les touches de clavier Microsoft ( et donc les raccourcis associés, comme par exemple "Logo Windows" + E ) :

Touches Logo Windows
Touche Applications
  • La barre des tâches


Ce composant est un singleton (un seul composant par application) facilement modifiable pour rajouter d'autres verrous.

Il a été testé UNIQUEMENT avec Delphi 7 et sous Windows XP SP2. Pour les autres versions de windows, à vous de tester.

Conclusion :


Pour l'utilisation du composant, il suffit de le placer sur une fiche, de sélectionner les verrous que l'on veut activer, un à un, ou bien en utilisant le verrouillageTotal.

L'activation (respectivement la désactivation) des verrous se fait en mettant la propriété Actif à TRUE (respectivement FALSE).

ATTENTION !! Les verrous sont également fonctionnels dans le concepteur de fiches, et pas uniquement à l'execution.

Voici des exemples d'utilisation possible :
  • En combinaison avec un verrouillage par mot de passe, interdisant la fermeture du programme, ce composant garantira que seule l'application sera accessible.
  • Faire disparaitre la barre des tâches pour avoir accès en permanence à la totalité du bureau.

Codes Sources

Ajouter un commentaire Commentaires
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
25 mai 2006 à 01:37
Enfin, ( puisque c'est la soirée des mercis :) Merci FOXI.
Je vais creuser l'idée d'un éditeur, histoire de voir ce que je peux en tirer.

Cordialement.
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
25 mai 2006 à 01:35
Merci MICHELE58 pour les points.

Cordialement.
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
25 mai 2006 à 01:33
Merci SRAVERDY.

J'ai mis à jour le code du composant pour corriger le bug.

Cordialement.
sraverdy
Messages postés
16
Date d'inscription
mercredi 23 juin 2004
Statut
Membre
Dernière intervention
19 janvier 2007

24 mai 2006 à 10:34
il y a un bug sous windows xp .....
si je met toucheswindows--> true et rien d'autre

lors de l'exécution de la fiche si on met l'instructions suivantes:
verouilleur1.active:=true;

ça ne marche pas

que faire???? car quand ont met total ça fonctionne???

merci
cs_Michele58
Messages postés
34
Date d'inscription
samedi 1 avril 2006
Statut
Membre
Dernière intervention
26 août 2006

13 mai 2006 à 23:08
C'est un bon composant pour travailler que sur une seul feuille (Form1).
Super et simple ce composant.
Je place des points au maximum.

Bizzz...
Michèle.
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.