com0com Silent Install (Test Signed com0com.sys wird als signiert in Explorer, jedoch nicht im Geräte -Manager angezeigt)

StackOverflow https://stackoverflow.com/questions/4597888

Frage

Mein Ziel ist es, den COM0COM -Serienfahrer installieren zu lassen, ohne den Installationsassistenten sowohl auf WinXP als auch bei Win2000 zu verbessern.

Ich arbeite an WinXP x86. Ich habe dem gefolgt Anweisungen zur Unterzeichnung von Tests Für den COM0COM -Treiber ersetzen Sie AMD64 durch i386 in Zeile 60.

Ich habe mein Testzertifikat sowohl als Root als auch als TrustedProvider mit den folgenden Befehlen hinzugefügt:

certmgr /add com0com.cer /r localMachine root
certmgr /add com0com.cer /r localMachine trustedprovider

Und verifiziert, dass es unter beiden Standorten aufgeführt ist.

Ich leite dann das neu gebaute Setup.exe. Dadurch werden die signierte COM0COM.SYS -Datei in C: Windows System32 Treiber installiert und ein Paar virtuelle serielle Anschlüsse und einen Bus zwischen ihnen eingerichtet. Mit Explorer gehe ich zum Treiberverzeichnis. Klicken Sie mit der rechten Maustaste auf die Datei com0com.sys und überprüfen Sie, ob die digitale Signatur "Test" enthält. Ich gehe dann in den Geräte-Manager ein, öffne den Eintrag "Com0com Serial Port Emulatoren", wählen Sie einen Eintrag aus und machen Sie Eigenschaften-> Treiber und sehen Sie, dass "nicht digital signiert" steht. Ich klicke auf Details für den Treiber und kann sehen, dass er sich auf die von mir gerade bestätigte COM0COM.SYS -Treiberdatei bezieht.

Ich fand, was sein könnte ein verwandtes Problem aber ich bin mir nicht sicher. Fordert WinXP eine WHQL -Signatur? Wenn ja, erklärt dies, warum die Datei com0com.sys signiert ist, die Geräte -Treibereinträge jedoch nicht signiert?

War es hilfreich?

Lösung

Ja, wenn Windows 2000 und Windows XP über Treiber sprechen, haben Windows XP nur eine bestimmte Signatur im Auge - die WHQL -Signatur. Ohne den COM0COM -Treiber durch den WHQL -Prozess zu bringen, wird er einfach nicht als signiert angesehen.

In den Anweisungen im Gebäude.txt in Bezug auf die Unterzeichnung geht es um eine andere "Einschränkung", die von 64-Bit Ihr Problem.

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