2016-05-11 6 views
2

Ich muss einen Kernel-Treiber für Windows schreiben. Da dies mein erstes Mal ist so etwas wie dies versucht, begann ich mit dem Windows' Hello World Beispiel:Windows KMFD HelloWorld Treiberbereitstellungsaufgabe fehlgeschlagen

https://msdn.microsoft.com/en-us/library/windows/hardware/hh439665(v=vs.85).aspx

ich mein Problem auftreten, wenn der Fahrer auf den Zielrechner zu installieren. Die Konsole auf der Zielmaschine gibt die folgende Ausgabe:

Test-Authoring und Execution-Framework v5.3 für x64

StartGroup: DriverTestsTasks :: _DriverRemoval
Treiber Zertifikatsdatei: KmfdHelloWorld.cer
Treiber inf Datei: KmfdHelloWorld.inf
Treiber Hardware-ID: Root \ KmdfHelloWorld
Treiberpaket GUID: x64
Import-Treiber Store: 1
Uninstall Dr iver: 1
Debug-Bereitstellung: 1
COM Fehler ist aufgetreten. HRESULT: 0x80040154
Klasse nicht registriert

Klasse nicht

registriert

fehlgeschlagen: Ein Fehler ist aufgetreten, während die vorherigen Treiber entfernen Installation
endgroup: DriverTestTasks :: _DriverRemoval [Fehlerhaft]

Nicht vorbei Tests :
DriverTestTasks :: _ DriverRemoval [Fehlgeschlagen] ZusammenfassungL Gesamt = 1, bestanden = 0, fehlgeschlagen = 1, blockiert = 0, nicht ausgeführt = 0, übersprungen = 0

Wie im Lernprogramm erläutert, verwende ich Visual Studio 2015. Auf meinem Testcomputer wird Windows 10 in einer VM ausgeführt. Alle anderen Tests bestehen. Der Treiber wird auf den Zielcomputer kopiert und installiert, aber es versagt diese eine Prozedur und daher kann ich den Debugger, der am Ende des Lernprogramms erläutert wird, nicht verwenden.

+0

Hey, hat eine Lösung für dieses Problem gefunden worden? Ich habe einen Freund, der ein ähnliches Problem hat. – Kylecrocodyle

Antwort

0

können Sie den Schritt entfernen von der vorherige Installation durch Entfernen Kontrollkästchen „Projekteinstellung“ entfernen -> Treiber install-> Deployment

Verwandte Themen