(für Fortgeschrittene)
Die Geräte-Steuersoftware besteht aus 3 Teilen:
- Ein Visual Basic-Skript, das den Start und den Neustart der Gerätetreiber-Manager steuert.
- Der „Device Drivers Manager“ ist eine Java-Anwendung, die den Start des Gerätetreiber-Agenten ermöglicht, wenn der Nutzer SecuTix aufruft.
- Der Gerätetreiber-Agent (Device Drivers Agent) ermöglicht die Nutzung von Druckern, Zahlterminals usw.
Übersicht über den Startprozess
- Zunächst meldet sich der Nutzer in seiner Arbeitsstation an.
- Durch einen Shortcut im Untermenü „Startup“ des Startmenüs wird das Visual Basic-Skript gestartet.
- Das Visual Basic-Skript startet den Manager
- Der Nutzer ruft SecuTix auf.
- SecuTix stellt eine Verbindung zum Manager her.
- Der Manager startet je nach Umgebung den zuständigen Agenten.
- SecuTix stellt eine Verbindung zum Agenten her.
- Jetzt kann der Drucker genutzt werden.
Die Protokolle befinden sich im Benutzerverzeichnis, z. B. c:\users\sca\secutix\devicedrivers\logs
Das Visual Basic-Skript
Das Skript (devicedrivers-agent-manager.vbs) steuert die Ausführung des Managers. Das Skript überprüft jede Minute, ob der Manager gestartet wurde und startet ihn ggf. neu.
...
- Java in der Registrierungsdatenbank:
HKEY_CURRENT_USER\SOFTWARE\SecuTix\DeviceDriversManager\JavaExe
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SecuTix\DeviceDriversManager\JavaExe - Javaw.exe befindet sich im Verzeichnis <répertoire du script>\java\bin\
- Javaw.exe befindet sich im Verzeichnis <répertoire du script>\..\CommonFiles\java\bin\
- 1. javaw.exe in den Verzeichnissen gefunden, die in der PATH-Umgebungsvariable angegeben werden
Der Gerätetreiber-Manager
Der Manager ist die Java-Anwendung, die je nach Umgebung einen Agenten startet (Produktion, Vorproduktion,...).
Nach dem Start wird in der Benachrichtigungsleiste ein Symbol angezeigt.
Dieses Symbol ermöglicht Folgendes:
- – Anzeige der Versionsnummern (Option „About“)
- – Anzeige der Anzahl der Verbindungen ab dem Browser
- – Zugriff auf Protokolle (Option „Logs“)
- – Beenden von Manager und Agent (Option „Exit“). Der Manager wird vom Visual Basic-Skript neu gestartet.
Wenn sich der Nutzer bei SecuTix anmeldet, baut der Browser über einen WebSocket (TCP-Port 8555) eine Verbindung zum Gerätemanager auf, um Daten zum Start des Agenten zu übertragen.
Aus Sicherheitsgründen überprüft der Manager die vom Browser übermittelte Adresse der Website, bevor die Anwendung gestartet wird.
...
Wenn der Manager veraltet ist, wird der Nutzer dazu aufgefordert, ein neues Kit zu installieren.
Das Gerätetreiber-Agent (Device Drivers Agent)
Der Agent ist die Java-Anwendung, die auf die Geräte zugreift.
...
Wenn der Agent veraltet ist, wird der Nutzer dazu aufgefordert, die Anwendung über das Symbol in der Benachrichtigungsleiste neu zu starten.
Fehlerbehebung
Überprüfen: Läuft das Visual Basic-Skript? Läuft der Manager? Läuft der Agent?
...
Wenn bei einer separaten Installation von Firefox ein Zertifikatefehler angezeigt wird, fügen Sie das Zertifikat in Firefox hinzu.