Frage

Ich habe einen Treiber, der mein Unternehmen seit ein paar Jahren wurde für unsere Kunden verwendet wird. Der Fahrer kann nicht mehr unter Vista installiert werden 64. Ich glaube, ich brauche den Fahrer unterzeichnet werden, aber ich bin nicht sicher, wie kann ich anfangen.

  • Was ist der beste Ort, um loszulegen?
  • Wie lange dauert dies in der Regel nehmen?
  • Was muss ich an Microsoft senden?
  • Gibt es Dritte, die bereit sind, dies für uns alle zu tun?
  • Was den Prozess tut (mit oder ohne Dritte) kosten in der Regel?
War es hilfreich?

Lösung

Sie beginnen mit der all die Dinge zu lesen auf der WindowsLogo Website.

Obwohl eigentlich Vista 64 verweigert unsignierte Treiber zu laden, nicht nicht-WHQL-Treiber, so bedeutet ein Software-Signaturzertifikat den Kauf und die ausführbaren Dateien Unterzeichnung ausreichen.

Andere Tipps

Hier ist ein Link zu der Microsoft-White Paper über die notwendigen Schritte zur Treibersignierung: Kernel Mode Code Signing White Paper

Auch wenn es um die Frage Fußleisten, können Sie die Anforderung für die Treibersignatur deaktivieren, indem Sie eine Option, um den Windows-Kernel von den Bootloader übergeben.

Sie würden normalerweise tun dies mit bcdedit, Werkzeug ein Fenster Befehlszeile den Bootdatenspeicher zu bearbeiten (wie die gute alte boot.ini-Datei nach Windows XP abgeladen wurde).

Versuchen Sie, die folgenden von einer administritive Eingabeaufforderung (wenn Sie UAC aktiviert ist, drücken Sie Start, geben Sie cmd ein, halten Sie CTRL + SHIFT und drücken Sie die Eingabetaste cmd als Admin zu starten):

bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS

Edit:

Sie können auch etwas erreichen ähnlich durch die lokalen Gruppenrichtlinieneinstellungen ändern:

1. Start > gpedit.msc > User settings > System > Driver Installation
2. Set the 'Code Signing for drivers' setting to Enabled + Warn or Ignore

Ich hoffe, das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top