Treiber hinzufügen

<< Click to Display Table of Contents >>

RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Systeminteraktion > Treiber 

Treiber hinzufügen

Um einen Treiber zu einem Packaging-Projekt hinzuzufügen, wechseln Benutzer in die Drivers-Ansicht des Visual Designer-Modus.

 

papercliper

Hinweis:

Die Verwendung des Assistenten für neue Treiber aus der Visual Designer-Ansicht setzt voraus, dass die Treiberdaten nicht Teil des aktuellen Pakets sind und beim Erstellen des Treibers importiert werden sollen. Wenn bereits eine Komponente mit den erforderlichen Daten und einem gültigen KeyPath vorhanden ist, der auf die .inf-Datei verweist, verwenden Sie die Komponenten-Ansicht im Advanced Designer, der eine präzise Kontrolle über vorhandene Komponenten ermöglicht.

 

Mit einem Klick auf die Schaltfläche Create new... wird der Assistent für neue Treiber gestartet.

 

Arbeiten Sie sich durch die Schritte des Assistenten, um alle erforderlichen Eigenschaften für das neue Element zu definieren.

 

Sie können jederzeit mit den Schaltflächen Next oder Back, die am unteren Rand des Assistentendialogs angezeigt werden, innerhalb der bereits bearbeiteten Schritte navigieren.

Um den Assistenten zu beenden, ohne ein neues Objekt zu erstellen, verwenden Sie die Schaltfläche Cancel, die sich ebenfalls am unteren Rand des Assistentendialogs befindet.

 

Schritt 1: INF-Datei

INF file

Verwenden Sie die Schaltfläche zum Durchsuchen rechts neben dem Pfadfeld für die INF-Datei, um die erforderliche Treiberdatei zu suchen.

Wählen Sie die INF-Datei aus und klicken Sie auf Open, um sie als Treiberdatenquelle zu verwenden.

 

papercliper

Hinweis:

Der Systemdialog zum Durchsuchen wird standardmäßig mit einer Typeinschränkung geöffnet, sodass nur INF files (*.inf) ausgewählt werden können. Es ist jedoch auch möglich, hier Treiberdateien anderer Typen hinzuzufügen, sobald der Dateitypfilter auf All files (*.*) gesetzt wird. Obwohl RayPack dies erlaubt, wird dies nur für erfahrene Benutzer empfohlen. Die Mechanismen des Treiberassistenten sind für INF-basierte Treiber optimiert und können bei anderen Treibertypen unerwartete Ergebnisse liefern.

 

Target platform

Die Zielplattform kann für Treiber geändert werden, die zu Packaging-Projekten mit einer 32-Bit-Zielplattform hinzugefügt werden. Sobald ein Paket eine globale Zielplattform mit einer 64-Bit-Architektur hat, wird diese Option standardmäßig aktiviert und ist schreibgeschützt.

 

papercliper

Hinweis:

Es wird dringend empfohlen, die Zielplattform des Treiberobjekts und die Zielplattform des Packaging-Projekts selbst eng aufeinander abzustimmen. Wenn es Gründe gibt, sie auf unterschiedliche Werte zu setzen, sollten diese Umstände sorgfältig validiert und dokumentiert werden.

 

Klicken Sie auf Next, um fortzufahren.

 

Schritt 2: Unterstützende Dateien

Automatisch ermittelte unterstützende Dateien

Wenn eine Treiberdatei hinzugefügt wird, liest RayPack automatisch die per INF-Datei bestimmten Abhängigkeiten. Wenn lesbare Informationen über erforderliche *.sys-, *.cat-, *.drv- oder *.dll-Dateien vorhanden sind, fügt dieser Automatismus sie dem Packaging-Projekt als Dateien hinzu, die vom neu erstellten Treiberobjekt abhängen.

 

Unterstützende Dateien manuell hinzufügen

Wenn weitere Dateien bekannt sind, die für den Betrieb des Treibers erforderlich sind, können Benutzer diese manuell hinzufügen. Dazu muss die Schaltfläche Add oberhalb der Liste der bereits hinzugefügten unterstützenden Dateien angeklickt werden. Ein Systemdialog zum Durchsuchen wird angezeigt, über den der Benutzer eine *.sys-, *.cat-, *.drv-, oder *.dll-Datei auswählen und sie durch Klicken auf die Schaltfläche Open zur Liste der unterstützenden Dateien hinzufügen kann.

Jede neue Datei wird am Ende der Liste der bereits hinzugefügten unterstützenden Dateien eingefügt. Beachten Sie, dass die unterstützenden Dateien genau in der Reihenfolge zum Packaging-Projekt hinzugefügt werden, wie sie in der Liste angegeben sind. Einschränkungen bezüglich erforderlicher Installationsreihenfolgen müssen durch das Hinzufügen in der richtigen Reihenfolge berücksichtigt werden. Spätere Anpassungen sind fehleranfällig und sollten vermieden werden.

 

Unterstützende Dateien entfernen

Wenn eine Datei nicht zusammen mit dem neuen Treiberobjekt installiert werden soll, aber manuell oder automatisch zur Liste der unterstützenden Dateien hinzugefügt wurde, haben Benutzer die Möglichkeit, sie aus dieser Liste zu entfernen. Dazu wählen sie eine oder mehrere Dateien aus der Liste aus und klicken auf die Schaltfläche Remove oberhalb des Listenbereichs. Die Schaltfläche Remove ist inaktiv, solange keine Datei ausgewählt ist, wird aber verfügbar, sobald mindestens eine Datei ausgewählt ist.

Die ausgewählten Dateien werden sofort und ohne einen zwischengeschalteten Bestätigungsschritt aus der Liste entfernt.

 

Separate Komponenten für unterstützende Dateien erstellen

Gemäß Best Practices wird empfohlen, pro unterstützender Datei eines Treibers eine Komponente zu erstellen. Bei diesen Dateien handelt es sich typischerweise um ausführbare Dateien, die der Schlüsselpfad ihrer eigenen Komponente sein sollten. Das Kontrollkästchen für die automatisierte Komponentenerstellung ist standardmäßig aktiviert, um eine mühelose Einhaltung der Best Practices zu ermöglichen.

Schritt 3: Optionen

Create the Add / Remove Programs entry for a driver package

Wenn dieses Kontrollkästchen aktiv ist, wird der Treiber im ARP-Dialog des Zielsystems des Pakets angezeigt. Zur Gewährleistung von Transparenz auf dem Zielsystem wird dies empfohlen.

 

Show the Connect Device dialog on install

Es ist möglich, den Dialog Connect Device zu unterdrücken, indem dieses Kontrollkästchen deaktiviert wird. Wenn es aktiv bleibt (Standardeinstellung), wird der installierende Benutzer zur Laufzeit des Pakets aufgefordert, ein passendes Plug-and-Play-Gerät anzuschließen, falls die Geräteerkennung noch kein passendes Gerät gefunden hat.

 

Always overwrite existing driver

Wenn ein ähnlicher Treiber bereits auf dem Zielsystem vorhanden ist, wird der neue, im Paket enthaltene Treiber nicht automatisch installiert. Um die Installation in einer solchen Situation zu erzwingen, muss diese Option manuell aktiviert werden.

 

Remove the binaries from system folder when the driver is being uninstalled (not recommended)

Es gehört zur Best Practice, Dateien, die während der Paketinstallation in bestimmten Systemordnern erstellt wurden, auch nach der Deinstallation des Pakets beizubehalten. Wenn andere (wichtige) Teile des Zielgeräts auf diese Systemdateien angewiesen sind, könnte ihre Entfernung erheblichen Schaden verursachen. Daher wird empfohlen, dieses Kontrollkästchen inaktiv zu lassen. Bitte überprüfen Sie sorgfältig die Notwendigkeit, Systemordnerdateien zu entfernen, bevor dies tatsächlich aktiviert wird.

 

Allow the installation of unsigned / incomplete drivers

Es ist unüblich, die Installation nicht signierter oder unvollständiger Treiberpakete auf einem Gerät zuzulassen. Es kann jedoch Umstände geben, unter denen dies erforderlich ist. Das Aktivieren dieses Kontrollkästchens überschreibt die Standard-Systemeinstellungen, die die Installation normalerweise ungeeigneter Treiberpakete unterdrücken würden. Bitte überprüfen Sie sorgfältig die Notwendigkeit, diese Art der Ressourceninstallation zuzulassen, bevor dieses Kontrollkästchen tatsächlich aktiviert wird.

 

Schritt 4: Zusammenfassung

Verwenden Sie die Zusammenfassungsseite, um die Richtigkeit der Treibereigenschaften zu überprüfen, die in den vorherigen Assistentenschritten definiert wurden.
 

Wenn alle Eigenschaften wie gewünscht eingestellt sind, klicken Sie auf Process, um das Treiberelement endgültig zu erstellen.

Wenn Änderungen erforderlich sind, klicken Sie auf Back, bis der Assistentenschritt mit den fehlerhaften Eigenschaftsdefinitionen angezeigt wird, und nehmen Sie die erforderlichen Änderungen vor.
Bitte beachten Sie, dass Änderungen in einem frühen Schritt zu unterschiedlichen Standardwerten oder Optionen in späteren Schritten führen können. Überprüfen Sie daher alle Schritte auf die gewünschten Einstellungen, während Sie erneut zur Zusammenfassungsseite navigieren.

 

Schritt 5: Abgeschlossen

Nachdem der neue Treiber erstellt wurde, kann der Assistent über die Schaltfläche Finish in der unteren rechten Ecke geschlossen werden. Die Drivers-Ansicht wird aktualisiert, und die Liste der vorhandenen Elemente enthält das neu erstellte Objekt an der untersten Position der Installationsreihenfolge.