Startseite › Foren › Treiber selbst signieren.
Unter Vista 64 Bit Treiber müssen Treiber zertifiziert sein, dies kann man selbst durchführen:
Benötigt werden ein paar Programme aus dem WDK. Unter der URL https://www.microsoft.com/whdc/devtools/WDK/default.mspx wählt man den “How to Get the Windows Driver Kit and the Windows Logo Kit”-Link.
Unter c:\WinDDK\6001.18001\bin\SelfSign findet man:
capicom.dll
certmgr.exe
makecert.exe
signtool.exe
Mit folgenden Befehlen erstellt man ein Zertifikat und zeigt es an:
SelfSign\makecert.exe -$ individual -r -pe -ss “Diwie Certificate Store” -n CN=”Diwie Certificate” “Diwie Certificate.cer”
SelfSign\certmgr.exe /add “Diwie Certificate.cer” /s /r localMachine root
start %WINDIR%\system32\certmgr.msc
Die Signierung durchführen und den Testmodus aktivieren:
SelfSign\signtool.exe sign /v /s “Diwie Certificate Store” /n “Diwie Certificate” %1
SelfSign\signtool.exe verify /pa /v %1
bcdedit.exe /set TESTSIGNING ON
Die Treibersignaturprüfung wird dabei nicht abgeschaltet. Dieser Modus erlaubt es, mit einem für diesen Modus selbsterstellten Zertifikat seine signierten Treiber zu verwenden.
One thought on “Treiber selbst signieren.”
Re: Treiber selbst signieren.
Hallo,
ich habe Probleme mit einem “nicht Zertifizierter Treiber” habe hier den Tipp gelesen und gemacht, der Treiber wird “Signiert” bzw. mit:
SelfSignsigntool.exe verify /pa /v %1
wird als ok oder verifiziert gemeldet! Treiber installiert aber wenn ich der
bcdedit.exe /set TESTSIGNING OFF (Test modus abschalte)
dann funktioniert der Treiber leider nicht mehr!
ich weisst es nicht was ich da falsh mache 🙁
vielen Dank für die Hilfe!
Gruß
Martin