Condividi tramite


Archivio driver

Driver Store è una raccolta attendibile di pacchetti di posta in arrivo e driver non Microsoft. Il sistema operativo gestisce questa raccolta in un percorso sicuro sul disco rigido locale. Solo i pacchetti driver nell'Archivio driver possono essere installati in un dispositivo.

Quando un pacchetto driver viene copiato nell'archivio driver, tutti i relativi file vengono copiati. Questi file includono il file INF e tutti i file a cui fa riferimento il file INF. Tutti i file presenti nel pacchetto driver sono considerati critici per l'installazione del dispositivo. Il file INF deve fare riferimento a tutti i file necessari per l'installazione del dispositivo in modo che siano presenti nell'archivio driver. Se il file INF fa riferimento a un file non incluso nel pacchetto driver, il pacchetto driver non viene copiato nell'archivio.

Il processo di copia di un pacchetto driver nell'archivio driver viene chiamato staging. Prima di poter installare qualsiasi dispositivo, è necessario effettuare il staging di un pacchetto driver nell'Archivio driver. Di conseguenza, la preparazione dei driver e l'installazione del dispositivo sono operazioni separate.

Un pacchetto driver viene sottoposto a staging nell'archivio driver tramite la verifica e la convalida.

Verifica dell'integrità del pacchetto driver

Prima di eseguire il staging di un pacchetto driver nell'archivio driver, il sistema operativo verifica prima che il pacchetto driver sia attendibile. Affinché il pacchetto driver sia considerato attendibile, il file INF deve avere una direttiva CatalogFile nella sezione Version che fornisce il nome file per un file di catalogo associato al file INF. Il file di catalogo deve contenere hash per il file INF e tutti i file a cui si fa riferimento nel file INF. Il file di catalogo deve essere firmato con una firma digitale attendibile. Per altre informazioni sulle firme digitali, vedere Firma del driver.

Convalidare il pacchetto del driver

Il sistema operativo convalida il pacchetto driver nei modi seguenti:

  • L'utente corrente deve disporre dell'autorizzazione per installare il pacchetto driver.
  • Il file INF del pacchetto driver è sintatticamente corretto e tutti i file a cui fanno riferimento i file INF sono presenti nel pacchetto driver.

Un driver viene copiato nell'archivio driver dopo aver superato i controlli di integrità e sintassi. Successivamente, il sistema operativo usa il pacchetto driver per installare automaticamente nuovi dispositivi senza richiedere l'interazione dell'utente.

Una volta che i file vengono inseriti nell'archivio driver, non devono essere rimossi o modificati in alcun modo. Non è necessario aggiungere nuovi file all'archivio driver all'esterno del processo di gestione temporanea. Ciò include l'aggiunta, la rimozione o la modifica di file direttamente tramite chiamate a livello di codice. Include anche le modifiche apportate indirettamente tramite le direttive INF elaborate in un secondo momento.