Vorbereiten eines Computers für die manuelle Treiberbereitstellung
Sie können einen Treiber automatisch oder manuell bereitstellen. In beiden Fällen müssen Sie den Zielcomputer zuerst vorbereiten. Hier wird beschrieben, wie Sie den Zielcomputer vorbereiten, wenn Sie den Treiber manuell bereitstellen möchten.
Normalerweise ist der Computer, auf dem Sie einen Treiber installieren und testen, vom Computer getrennt, auf dem Sie das Treiberpaket entwickeln und erstellen. Der Computer, auf dem Sie den Treiber erstellen, wird als Hostcomputer bezeichnet, und der Computer, auf dem Sie den Treiber installieren und testen, wird als Zielcomputer oder Testcomputer bezeichnet. Der Prozess des Verschiebens des Treiberpakets auf den Zielcomputer und die Installation des Treibers, der als Bereitstellung des Treibers bezeichnet wird.
- Öffnen Sie auf dem Zielcomputer ein Eingabeaufforderungsfenster als Administrator. Geben Sie bcdedit /set TESTSIGNING ON ein. Starten Sie den Zielcomputer neu.
- Kopieren Sie das DevCon-Tool in einen Ordner auf dem Zielcomputer (z. B. c:\Tools). Das DevCon-Tool ist im Windows Driver Kit (WDK) enthalten. Sie finden sie im Verzeichnis "Tools" (z. B. "C:\Programme (x86)\Windows Kits\10\Tools\x64\devcon.exe").
- Erstellen oder Abrufen einer Zertifikatdatei (.cer), die Sie auf dem Zielcomputer installieren können. Wenn Sie beispielsweise einen der WDK-Beispieltreiber erstellen, erstellt der Buildprozess eine Zertifikatdatei (.cer). Der Speicherort der Zertifikatdatei variiert je nachdem, was Sie für die Konfiguration und Plattform angegeben haben. Wenn Ihre Konfiguration beispielsweise Win7 Debug ist und Ihre Plattform x64 ist, befindet sich die Zertifikatdatei im Lösungsordner unter C++\x64\Win7Debug.
- Kopieren Sie die Zertifikatdatei in einen Ordner auf Ihrem Zielcomputer (z. B. c:\Certificates).
- Klicken Sie auf dem Zielcomputer mit der rechten Maustaste auf die Zertifikatdatei, und wählen Sie "Installieren" aus. Arbeiten Sie mit dem Installations-Assistenten durch. Die Testzertifikate zum Einbetten von Signaturen in Treiberdateien und zum Signieren einer Treiberpaketkatalogdatei müssen dem Zertifikatspeicher für vertrauenswürdige Stammzertifizierungsstellen und dem Zertifikatspeicher für vertrauenswürdige Herausgeber hinzugefügt werden. Weitere Informationen zum Installieren des Zertifikats auf dem Zielcomputer finden Sie unter Installieren eines Testzertifikats auf einem Testcomputer.
Wenn Sie eines der WDK-Treiberbeispiele erstellen, erstellt der Buildprozess ein Testsignaturzertifikat. Sie müssen ein Testsignaturzertifikat nur einmal installieren. Wenn Sie ein Zertifikat aus einem WDK-Treiberbeispiel installiert haben, können Sie andere Treiberbeispiele installieren, ohne ein Zertifikat erneut zu installieren.