********************************************************************************
* INF_INST.EXE - Pre-Installation des USB-Treibers unter Windows 32 und 64-Bit *
********************************************************************************

Wenn Ihr Matrix-Dongle in HID-Mode konfiguriert ist (Human Interface Device), 
dann benötigen Sie keine Treiber.

Wenn Ihr Matrix-Dongle in Driver-Mode konfiguriert ist, dann müssen Sie die 
dazugehörigen Treiber mit Ihrer Software ausliefern und auf dem Zielrechner 
installieren. Befolgen Sie dafür folgendes:

Was ist INF_INST.EXE?
---------------------
Das Programm "INF_INST.EXE" ermöglicht die Pre-Installation der INF-Datei des
USB-Treibers. Durch eine pre-installierte INF-Datei, wird Windows bekanntgemacht
wo sich die Treiber-Dateien befinden. Somit ist Windows in der Lage die Treiber 
automatisch zu finden und zu installieren.
Durch die Pre-Installation können Sie den gesamten Installationsvorgang bei
Ihren Kunden vereinfachen.

Wie funktioniert es wenn die INF-Datei ist pre-installiert?
-----------------------------------------------------------
o Durch eine pre-installierte INF-Datei, wird dem Plug&Play Manager von Windows
  bekanntgegeben wo sich die Treiber befinden.

o Die Pre-Installation soll durchgeführt werden, bevor das Matrix USB-Modul 
  angeschlossen wird.

o Nach der Pre-Installation, wenn das Matrix USB-Modul angeschlossen wird, 
  erscheintder Plug&Play Wizard wie gehabt. Der Unterschied ist, dass jetzt im 
  Plug&Play Wizard nichts mehr ausgewählt werden muss (CD, Verzeichnis, usw.).
  Ein Klick auf die Schaltfläche "Weiter >" reicht. Windows findet und 
  installiert jetzt den Treiber automatisch. Das ist alles.

Was Sie bei der Auslieferung Ihrer Software bedenken sollen:
------------------------------------------------------------
o Sie sollen dieses Installationsprogramm und folgende Dateien in Ihrem Setup 
  integrieren und zusammen mit Ihrer Software ausliefern:
    'IWUSB.SYS', 'IWUSB.INF', 'IWUSB.CAT'
    'IWUSB_X64.SYS', 'IWUSB_X64.INF', 'IWUSB_X64.CAT'

o Kopieren Sie diese Dateien (z.B. durch Ihre Setup-Routine) in ein Verzeichnis
  Ihrer Wahl auf das Laufwerk des Zielsystems.
  WICHTIG: Die Treiberdateien und das Pre-Installationsprogramm müssen im 
           gleichen Verzeichnis vorhanden sein.

o Starten Sie das Programm "INF_INST.EXE" aus dem Verzeichnis in das es kopiert
  wurde.

o Sie sollen nach der Pre-Installation das Verzeichnis nicht löschen oder 
  umbenennen. Sollte jedoch nötig sein, dieses Verzeichnis umzubenennen, dann
  führen Sie das Programm "INF_INST.EXE" erneut aus. Anderenfalls, wird der 
  Windows Plug&Play Wizard nicht in der lage sein die Treiberdateien zu finden.

o Vergessen Sie nicht, daß nur Benutzer mit entsprechenden Zugriffsrechten, 
  wie z. B. der Administrator, Treiber installieren kann.

Das Pre-Installationsprogramm kann in Ihre SETUP-Routine integriert werden und 
in verschiedene Modis aufgerufen werden:

  1. Mit Messages - INF-Datei installieren/aktualisieren
     Aufruf:  inf_inst.exe 

     Bei diesem Aufruf werden alle Meldungen (success, error, usw.) angezeigt.


  2. Ohne Messages (Silent Mode) - INF-Datei installieren/aktualisieren
     Aufruf:  inf_inst.exe -i

     Bei diesem Aufruf werden keine Meldungen angezeigt. Nur Error-Meldungen
     werden in diesem Modus angezeigt. Durch die Angabe des Parameters '-i' 
     wird die INF-Datei installiert bzw. aktualisiert.  


  3. Ohne System-Check Meldung - SYS-Message nicht anzeigen
     Aufruf:  inf_inst.exe -s

     Die Angabe des Parameters '-s' deaktiviert unter Win 95/NT die 
     Meldung: "Dieses Programm kann nicht unter Windows 95/NT 
               ausgeführt werden!"
     Somit kann das Pre-Installationsprogramm in Ihre SETUP-Routine eingebaut 
     und unter allen Windows Plattformen ohne störende Meldungen ausgeführt 
     werden.

  HINWEIS: Parameter '-s' kann auch in Kombination mit '-i' angegeben werden.
           Beispiel:  inf_inst.exe -i -s

---------------------------------------------------------------------
Eintellung der Sprache

Die Sparche kann über die Datei "INF_INST.INI" eingestellt werden:
   lang=GER  für Deutsch
   lang=ENG  für Englisch
   lang=JPN  für Japanisch

Wird in "INF_INST.INI" keine dieser Spracheinstellungen angegeben,
oder ist die Datei "INF_INST.INI" gar nicht vorhanden, dann wird die
Sprache des Windows-Systems wie folgt ausgewertet:
  - Deutsch  wenn ein deutsches Windows-System installiert ist 
  - Englisch für ein Windows-System in anderer Sprache

