Schritt 1:Installieren Sie das Windows Driver Kit (WDK)
1. Laden Sie die neueste Version von WDK von der Microsoft-Website herunter.
2. Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen.
Schritt 2:Erstellen Sie ein neues Treiberprojekt
1. Öffnen Sie Visual Studio.
2. Klicken Sie auf „Datei“> „Neu“> „Projekt…“.
3. Wählen Sie im Dialogfeld „Neues Projekt“ „Windows-Treiber“> „WDK-Benutzermodustreiber“ und klicken Sie auf „Weiter“.
4. Geben Sie einen Namen für Ihr Projekt ein und navigieren Sie zu einem Speicherort, an dem Sie es speichern möchten.
5. Klicken Sie auf „Erstellen“.
Schritt 3:Fügen Sie die erforderlichen Dateien zu Ihrem Projekt hinzu
1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie „Hinzufügen“> „Neues Element…“.
2. Wählen Sie im Dialogfeld „Neues Element hinzufügen“ die Option „Treiberdatei“ und klicken Sie auf „Hinzufügen“.
3. Wählen Sie im Dialogfeld „Treiberdatei“ den Typ der Treiberdatei aus, die Sie erstellen möchten (z. B. „INF-Datei“) und klicken Sie auf „Hinzufügen“.
4. Wiederholen Sie die Schritte 2-3, um alle weiteren erforderlichen Dateien zu Ihrem Projekt hinzuzufügen (z. B. Quellcodedateien, Header-Dateien usw.).
Schritt 4:Konfigurieren Sie die INF-Datei Ihres Treibers
1. Öffnen Sie die INF-Datei für Ihren Treiber in einem Texteditor.
2. Suchen Sie den Abschnitt, der mit „[Version]“ beginnt, und fügen Sie die folgenden Zeilen hinzu:
„
CatalogFile=MyDriver.cat
Klasse=MyDeviceClass
ClassGUID={YourDeviceClassGUID}
DriverVer=21.06.2018,1.0.0.0
Anbieter=MyCompany
DriverPackageType=KMDF
„
3. Ersetzen Sie „MyDriver.cat“ durch den Namen der Katalogdatei Ihres Treibers.
4. Ersetzen Sie „MyDeviceClass“ durch den Namen Ihrer Geräteklasse.
5. Ersetzen Sie „{YourDeviceClassGUID}“ durch die GUID für Ihre Geräteklasse.
6. Ersetzen Sie „21.06.2018,1.0.0.0“ durch das Datum und die Version Ihres Treibers.
7. Ersetzen Sie „MyCompany“ durch den Namen Ihres Unternehmens.
Schritt 5:Unterschreiben Sie Ihren Fahrer
1. Öffnen Sie das Windows Device Driver Signing Tool (signtool.exe) aus dem WDK-Installationsverzeichnis.
2. Verwenden Sie den folgenden Befehl, um die INF-Datei Ihres Treibers zu signieren:
„
signtool sign /a /v /s MyDriver /n „Mein Fahrername“ MyDriver.inf
„
3. Ersetzen Sie „MyDriver“ durch den Namen der INF-Datei Ihres Treibers.
4. Ersetzen Sie „Mein Fahrername“ durch den Namen, den Sie für Ihren signierten Fahrer verwenden möchten.
Schritt 6:Installieren Sie Ihren signierten Treiber
1. Öffnen Sie den Geräte-Manager.
2. Klicken Sie mit der rechten Maustaste auf das Gerät, für das Sie Ihren Treiber installieren möchten, und wählen Sie „Treibersoftware aktualisieren ...“.
3. Klicken Sie auf „Auf meinem Computer nach Treibersoftware suchen“.
4. Navigieren Sie zu dem Speicherort, an dem Sie Ihre signierte INF-Datei gespeichert haben, und wählen Sie sie aus.
5. Klicken Sie auf „Installieren“.
Schritt 7:Überprüfen Sie, ob Ihr Treiber signiert ist
1. Öffnen Sie den Geräte-Manager.
2. Klicken Sie mit der rechten Maustaste auf das Gerät, für das Sie Ihren Treiber installiert haben, und wählen Sie „Eigenschaften“.
3. Klicken Sie auf die Registerkarte „Treiber“.
4. Unter „Treibersignierung“ sollte der Status „Signiert“ angezeigt werden.