Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Le logiciel de pilotage du matériel est composé de 3 parties

  • Un script Visual Basic, devicedrivers-agent-manager.vbs
  • Le "Device Drivers Manager", qui est une application java permettant de démarrer l'Agent de pilotage du matériel au moment où l'utilisateur se connecte à SecuTix.
  • L'Agent de pilotage du matériel (Device Drivers Agent), qui permet l'utilisation des imprimantes, terminaux de paiements, ...

...

Le script est démarré automatiquement lorsque l'utilisateur se connecte sur le poste de travail via un raccourcis présent dans le sous-menu "Startup" du menu Windows.

Il s'exécute dans un processus cscript (exemple d'une capture d'écran de process explorer https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx)

 

Image Added

Le script détecte la version de java à utiliser dans l'ordre suivant:

  • Java spécifié dans la base de registre
    HKEY_CURRENT_USER\SOFTWARE\SecuTix\DeviceDriversManager\JavaExe
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SecuTix\DeviceDriversManager\JavaExe
  • Javaw.exe situé dans le répertoire <répertoire du script>\java\bin\
  • Javaw.exe situé dans le répertoire <répertoire du script>\..\CommonFiles\java\bin\
  • 1er javaw.exe trouvé dans les répertoires spécifiés dans la variable d'environnement PATH

Le Device Drivers Manager

Le manager est l'application java qui démarre l'Agent correspondant à l'environnement utilisé (production, pré-production, ...)

Lorsque il est démarré, une icône Image Addedapparaît dans la barre de notifications.

Cette icône permet

  • De visualiser les numéro de versions (About)
  • De visualiser le nombre de connections établies depuis le navigateur
  • D'accéder aux logs (Logs)
  • De fermer le Manager (Exit). Le manager sera redémarré par le script Visual Basic

Lorsque l'utilisateur se connecte sur SecuTix, le navigateur va se connecter au Manager et lui transmettre les informations permettant de démarrer l'Agent.

Pour des raisons de sécurité, le manager vérifie l'adresse du site web transmis par le navigateur avant de démarrer l'application.

Le Manager démarre l'agent en utilisant l'exécutable javaws situé dans le même répertoire que le javaw.exe utilisé pour exécuter le Manager.

L'archive du manager (.jar) est située dans le même répertoire que le script Visual Basic.