com0com installazione silenziosa (prova firmato com0com.sys mostra come firmato in Explorer ma non in Gestione periferiche)

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

Domanda

Il mio obiettivo è quello di avere installare il driver seriale com0com senza spuntando l'installazione guidata su entrambi WinXP e Win2000.

Sto lavorando su WinXP x86. Ho seguito il prova firma istruzioni per il driver com0com, sostituendo amd64 con i386 alla linea 60.

ho aggiunto il mio certificato di prova sia come una radice e trustedprovider utilizzando i seguenti comandi:

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

e verificato che è elencato sotto entrambe le posizioni.

I quindi eseguire il file setup.exe di nuova costruzione. Questo consente di installare il file com0com.sys firmato in C: \ WINDOWS \ system32 \ drivers e imposta un paio di porte seriali virtuali e un bus tra di loro. Utilizzando esploratore, vado al DRIVERS, fate clic destro sul file com0com.sys e verificare che ha il "test" firma digitale. Ho poi andare in Gestione periferiche, aprire la voce "com0com emulatori porta seriale", prendo una voce e fare Properties-> driver e vedo che si dice "non firmato digitalmente". Clicco dettagli per il conducente e posso vedere che si riferisce al file del driver com0com.sys che ho appena confermato è firmato.

ho scoperto quello che potrebbe essere un problema correlato ma non sono sicuro. Fa WinXP richiedono una firma WHQL? In caso affermativo, che spiegano perché il file com0com.sys è firmato, ma le voci di driver di periferica dicono che non sono firmati?

È stato utile?

Soluzione

Sì, quando si parla di driver, Windows 2000 e Windows XP ha una sola certa la firma in mente - la firma WHQL. Senza mettere il conducente com0com attraverso il processo WHQL, semplicemente non sarà considerato firmato.

Le istruzioni in Building.txt in relazione alla firma parlando di un diverso "vincolo" posta da tutte le edizioni a 64 bit di Windows Vista e superiori - che semplicemente non caricare i driver che non sono firmati a tutti - ma che è correlato al vostro problema.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top