Page tree

Versions Compared

Key

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

(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

  1. Zunächst meldet sich der Nutzer in seiner Arbeitsstation an.
  2. Durch einen Shortcut im Untermenü „Startup“ des Startmenüs wird das Visual Basic-Skript gestartet.
  3. Das Visual Basic-Skript startet den Manager
  4. Der Nutzer ruft SecuTix auf.
  5. SecuTix stellt eine Verbindung zum Manager her.
  6. Der Manager startet je nach Umgebung den zuständigen Agenten.
  7. SecuTix stellt eine Verbindung zum Agenten her.
  8. 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.

...

  1. Java in der Registrierungsdatenbank:
    HKEY_CURRENT_USER\SOFTWARE\SecuTix\DeviceDriversManager\JavaExe
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SecuTix\DeviceDriversManager\JavaExe
  2. Javaw.exe befindet sich im Verzeichnis <répertoire du script>\java\bin\
  3. Javaw.exe befindet sich im Verzeichnis <répertoire du script>\..\CommonFiles\java\bin\
  4. 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:

...

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?

...

    • Befehl: C:\Users\sca\secutix\Matterhorn_V3\deviceDriversManager\SilentCMD.exe cscript.exe
      • C:\Users\sca\secutix\Matterhorn_V3\deviceDriversManager\devicedrivers-agent-manager.vbs
    • Verzeichnis: C:\Users\sca\secutix\Matterhorn_V3\deviceDriversManagedeviceDriversManager
    • Symbol: C:\Users\sca\secutix\Matterhorn_V3\deviceDriversManager\secutix.ico

...