Bereitstellungseigenschaften für Treiberpaketprojekte
Sie können die automatische Bereitstellung eines Treiberpakets auf einem Remotetestcomputer in jeder Konfiguration Ihres Projekts konfigurieren. Auf den Projekteigenschaftenseiten für Ihren Treiber haben Sie zusätzliche Kontrolle darüber, wie Sie Ihren Treiber für Tests bereitstellen möchten. Sie können den Treiber automatisch bereitstellen, wenn Sie die Treiberlösung in jeder Konfiguration erstellen. Weitere Informationen zur Bereitstellung finden Sie unter Bereitstellen eines Computers für die Treiberbereitstellung und -tests (WDK 8.1) und Bereitstellen eines Treibers auf einem Testcomputer.
Festlegen von Bereitstellungseigenschaften für Treiberpaketprojekte
Öffnen Sie die Eigenschaftenseiten für Ihr Treiberpaket. Wählen Sie das Treiberpaketprojekt in Projektmappen-Explorer aus, und halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Eigenschaften aus.
Hinweis Wenn Ihre Treiberlösung über kein Treiberpaketprojekt verfügt, müssen Sie eines hinzufügen. Weitere Informationen finden Sie unter Erstellen eines Treiberpakets. Die Bereitstellungseigenschaften sind nur verfügbar, wenn Sie über ein Treiberpaket verfügen.
Wählen Sie auf den Eigenschaftenseiten für das Treiberpaket die Option Konfigurationseigenschaften, Treiberinstallation und dann Bereitstellung aus.
Wählen Sie die Option Bereitstellung aktivieren aus. Wenn diese Option ausgewählt ist, können Sie den zu verwendenden Testcomputer auswählen und Optionen für die Treiberinstallation und -bereitstellung konfigurieren.
Projektkonfiguration und Plattform
Mit der Konfigurations- und Plattformliste können Sie verschiedene Bereitstellungseinstellungen für unterschiedliche Projektkonfigurations- und Plattformkombinationen anwenden. Beispielsweise können Sie einen Treiber auf einem Testcomputer bereitstellen, indem Sie eine Reihe von Bereitstellungsoptionen für Debugbuilds und einen anderen Testcomputer und Bereitstellungsoptionen für Releasebuilds verwenden.
Aktivieren der Bereitstellung
Sie können Ihr Treiberpaket auf einem Testcomputer bereitstellen, indem Sie Bereitstellung aktivieren auswählen. In Kombination mit der Konfigurationsliste können Sie die Bereitstellung für Debugbuilds deaktivieren und für Releasebuilds aktivieren.
Um sicherzustellen, dass Sie die neueste Version des Treibers testen, wählen Sie Vorherige Treiberversionen vor der Bereitstellung entfernen aus.
Name des Zielcomputers
Sie können den Zielcomputer auswählen, der für bereitstellungs- und testzwecke verwendet werden soll. Wenn Sie Ihre Testcomputer bereits konfiguriert haben, können Sie einen computer aus dieser Liste auswählen. Wenn Sie keinen Testcomputer konfiguriert haben, können Sie einen Testcomputer über die Schaltfläche Durchsuchen konfigurieren. Weitere Informationen zum Konfigurieren eines Testcomputers finden Sie unter Bereitstellen eines Treibers auf einem Testcomputer. Stellen Sie sicher, dass die Projektkonfiguration und die Plattform mit der Zielarchitektur Ihres Testsystems übereinstimmen. Ein häufiger Bereitstellungsfehler tritt auf, wenn Sie versuchen, einen x86-Treiber (Win32) auf einem System zu installieren, auf dem eine x64-Version von Windows ausgeführt wird.
Informationen zum Arbeiten mit dem Debugger finden Sie unter Erste Schritte mit Windows-Debugging.
Treiberinstallationsoptionen
Nicht installieren: Dies ist die Standardoption. Sie können die Installation nicht ausführen, wenn Sie das Treiberpaket in den Treiberspeicher importieren oder die Treiberüberprüfungsoptionen auf dem Testcomputer aktivieren und festlegen.
Hardware-ID-Treiberupdate: Um einen Treiber für ein tatsächliches Hardwaregerät bereitzustellen, verwenden Sie stattdessen Installieren und Überprüfen . Um einen Treiber für einen aufgezählten Treiber bereitzustellen, können Sie entweder Hardware-ID-Treiberupdate oder Installieren und Überprüfen verwenden. Wenn Sie hardware-ID-Treiberupdate verwenden möchten, müssen Sie dieselbe Hardware-ID eingeben, die in Ihrer INF-Datei angezeigt wird, und diese Hardware-ID muss das Format Root\Xxx aufweisen. Wenn Sie diese Option auswählen, werden die Dateien auf dem Remotecomputer in den Ordner %Systemdrive%\drivertest\drivers kopiert. Das Gerätekonsolen-Hilfsprogramm Devcon installiert den Treiber für diese Hardware-ID und die INF-Datei aus dem Paket. Sie können beispielsweise Hardware-ID-Treiberupdate auswählen und die HWID auf Root\yourprojectname festlegen. Stellen Sie sicher, dass Sie alle Leerzeichen in Ihrem Projektnamen ausschließen.
Benutzerdefinierte Befehlszeile : Sie können ihre eigenen benutzerdefinierten Befehlsskripts bei der Installation ausführen. Wenn Sie ein benutzerdefiniertes Befehlsskript ausführen möchten, fügen Sie die erforderlichen Dateien im Abschnitt Zusätzliche Dateien hinzu. Die zusätzlichen Dateien werden auf dem Remotecomputer in den Ordner %Systemdrive%\drivertest\drivers kopiert.
Installieren und Überprüfen: Sie können ihre Installation mithilfe eines automatisierten Testskripts testen. Wenn Sie diese Option auswählen und den Task "Standardtreiberpaketinstallation" (möglicher Neustart) oder " Standarddruckertreiberpaketinstallationstask" (möglicher Neustart) angeben, liest der Test die INF-Datei des Treibers und installiert den Treiber. Der Test überprüft dann, ob der Treiber ausgeführt wird. Nach Abschluss des Tests werden ausführliche Informationen zum Erfolg oder Misserfolg der Installationsaufgabe bereitgestellt.
Optionale Geräteabfrage: Der Standardwert ist %PathToInf%. Der Pfad zu den INF-Dateien des Treibers wird automatisch ersetzt. Es sollte nicht erforderlich sein, diesen Wert zu ändern, es sei denn, Sie müssen die INF-Dateien an einem anderen Speicherort platzieren.
Zusätzliche Dateien
Sie können das Feld Zusätzliche Dateien verwenden, um benutzerdefinierte Installationsskripts oder Anwendungen anzugeben, die Sie auf den Remotetestcomputer kopieren möchten. Die hier angegebenen Dateien werden dem Ordner %Systemdrive%\drivertest\drivers auf dem Remotecomputer hinzugefügt.