Blockinput 2.2

  • Auteurs :
    • Jacques THOMAS
    • ChristopheDubreuil
  • Version : 1.0

  • Date de création :

    28/08/2013

  • Modification : Pas de modification

  • Status : En cours d'écriture

  • Relectures :
    Relu par :
    • Non relu
  • Validation :
    Validé par :
    • Non validé
  • Destinataire :

  • Commentaires :

  • Vie du document :
    • 1.0 :

      Version initiale

      28/08/2013


1   Présentation

Blockinput.exe est un petit utilitaire écrit dans le langage de programmation de scripts AutoIt.

http://www.autoitscript.com/autoit3/index.php

Il a pour but de verrouiller le clavier et la souris pendant l’exécution du script de connexion à un réseau, tout particulièrement pour empêcher l’interruption de ESU.

Ce produit est opérationnel sur les réseaux « Solaere Eole+ » de l’académie d’Orléans-Tours. Sur une suggestion de Julien Delmas, une évolution mineure de ce produit a eu lieu en janvier 2009.

La version 2.2 présente les fonctionnalités suivantes : * Si un fichier image de nom fond_c.jpg est présent dans le même dossier que « blockinput.exe » alors, la fenêtre du script de connexion réseau est cachée et l’image est affichée. La taille de cette image peut être choisie à volonté en fonction du second paramètre passé à blockinput (cf. explication ci-dessous).

La nouveauté de la version 2.2 est qu’il est possible d’indiquer comme troisième paramètre sur la ligne de commande le chemin complet d’une image.

Par exemple blockinput.exe 60 65 “\serveurimagesfond.jpg”

  • Si ce fichier image n’est pas présent, seule la fonctionnalité de blocage du clavier et de la souris est activée.
  • Même quand le fichier image est présent, on peut toujours voir s’exécuter la fenêtre de connexion au réseau, il suffit de placer la souris dans le coin haut gauche de l’écran juste avant le démarrage du script de connexion ( tolérance 5 pixels).
  • Le produit fonctionne parfaitement sous Windows 2000, XP et correctement sous Windows 98.

2   Usage

Recopier le programme blockinput.exe dans le dossier contenant le(s) script(s) de connexion. ( sur ESCOLAN, le script est déjà en place )

Dans un script, par exemple un script de connexion logon.bat, vous encadrez la zone où vous désirez que les utilisateurs n’aient pas accès ni au clavier, ni à la souris par :

blockinput.png

Cet utilitaire peut être appelé dans des scripts écrits avec tout langage supportant l’appel d’un programme externe avec passage de paramètres.

Le code source est fourni et peut être amélioré en restant toutefois un produit totalement gratuit et libre. A titre indicatif trois images sont fournies : deux au standard 800 × 600 correspondant à sensiblement 78% des écrans 1024 × 768, l’autre de taille 666 × 500 correspondant à 65% des écrans 1024 × 768.

3   Remarques importantes

La version fournie est celle produite par le compilateur version 3.0.102, sa taille est de 93Ko .

Elle est vérifiée satisfaisante pour Windows 98 et parfaitement adaptée à Windows 2000 ou Windows XP.

Afin de ne pas pénaliser la bande passante de votre réseau lors des connexions simultanées, soyez raisonnable dans le choix de votre image de connexion.

4   Licence

Code source sous licence GNU GPL.

Code exécutable distribué obligatoirement gratuitement selon la licence d'AutoIt consultable à l'adresse http://www.autoitscript.com/autoit3/docs/license.htm

Compilation faite par la version Autoit-v3.0.102 du compilateur pour optimiser la taille du code produit.

L’auteur : Jacques Thomas Lycée Jacques Cœur Bourges (18)
jacques.thomas@ac-orleans-tours.fr
Collaborateur : Julien Delmas Collège J. Daguerre - Cormeilles-en-Parisis (95)
info@juliendelmas.com

5   Remerciements

Merci à Jacques et à tous les contributeurs pour ce produit si pratique


Catégorie Divers

AdminDocs: Personnalisation de l'écran de connexion, mode d'emploi de blockinput (last edited 20/10/2014 16:28:58 by ChloeFonck)