2009-09-25 8 views
5

Sto cercando di creare un'utilità per esportare un driver di stampante installato da una macchina Windows. Tutto va bene e bene su Vista e più in alto, perché la voce InfPath nella chiave del Registro di sistema punta al file INF. Tuttavia, nelle versioni precedenti di Windows, questo non esiste.Come recuperare il file INF da un driver di stampa XP installato?

A volte riesco a trovare il file INF per una stampante eseguendo la scansione di C: \ Windows \ Inf, ma in genere ciò vale solo per i driver che fanno parte di Windows.

Cosa si fa con il file INF dopo l'installazione di un driver di stampa? Viene persino salvato? È realistico ricostruirlo programmaticamente?

+0

Forse dovresti postarlo su superuser.com –

risposta

5

Non viene salvato, l'INF viene utilizzato solo per installare il driver e assegnargli un nome significativo "My device driver" nel registro. Non c'è modo di ricostruirlo, ma se il driver è abbastanza semplice, potresti essere in grado di riscrivere un INF che gli consentirà di installarlo, ci sono molte informazioni sul formato dei file INF su google. Ho fatto questo prima per i dispositivi che hanno produttori diversi ma condividono lo stesso chipset cambiando la stringa ID del dispositivo nel file INF.

I file INF presenti in C: \ Windows \ Inf sono solo per l'installazione del set di driver fornito con Windows.

Problemi correlati