Ho un passthrough driver intermedio NDIS, costituito da due file .inf (uno standard e uno miniport) e un file .sys. A causa dei requisiti di firma del driver di Windows 7, ho dovuto ottenere un certificato di firma del codice e firmare il file .sys affinché il driver possa essere installato su un sistema a 64 bit. Funziona bene, e ho molte installazioni di Windows di successo.Cosa è cambiato nei requisiti di firma del driver per Windows 8?
Tuttavia, lo stesso programma di installazione non riesce in Windows 8 Consumer Preview (64-bit). Se avvio con Windows Signature Enforcement disattivato, si installa correttamente, quindi è sicuramente un problema di firma. Quali nuovi requisiti sono stati aggiunti tra Windows 7 & Windows 8 che devo seguire per poter installare il mio driver?
FWIW: ho usato per modificare i file inf dei miei driver grafici per farli funzionare con il mio sistema. (Le versioni che funzionano fuori dalla scatola provengono dall'OEM, e quindi più vecchie.) Funzionava bene su Windows XP e Windows 7, sia a 32 che a 64 bit, ma Windows 8 a 64 bit mi dice che posso ' t installarlo a causa di manomissioni, anche se ho disattivato l'applicazione della firma. :(Non ho idea di cosa abbiano fatto, ma è dannatamente fastidioso ... – Mehrdad
FWIW: ho dovuto creare un file .cat per il mio .inf e poi testare il file .cat per farlo installare su Windows 8 Customer Anteprima X64.Ciò mi porta a credere che l'unico modo per distribuirlo per il rilascio richiederebbe un certificato di firma del codice da un'Autorità di certificazione. Questo .inf viene utilizzato per installare un dispositivo CDC USB che utilizza il driver usbser.sys di Microsoft. –
Se c'è qualche parola ufficiale da Microsoft sul fatto che tutti i file INF debbano essere firmati nella versione finale di Windows 8? Prima di passare la briga di firmare tutti i nostri piloti mi piacerebbe sapere. –