2009-09-25 8 views
5

J'essaie de créer un utilitaire pour exporter un pilote d'imprimante installé à partir d'une machine Windows. Tout est bien sur Vista et supérieur, car l'entrée InfPath dans la clé de registre du pilote pointe sur le fichier INF. Cependant, sur les versions précédentes de Windows, cela n'existe pas.Comment faire pour récupérer le fichier INF à partir d'un pilote d'imprimante XP installé?

Parfois, je peux trouver le fichier INF pour une imprimante en scannant C: \ Windows \ Inf, mais cela n'est généralement vrai que des pilotes qui font partie de Windows. Que fait-on avec le fichier INF après l'installation d'un pilote d'imprimante?

Est-ce même sauvé? Est-il réaliste de le reconstruire par programme?

+0

Vous devriez peut-être publier ceci sur superuser.com –

Répondre

5

Il n'est pas enregistré, l'INF est juste utilisé pour installer le pilote et lui donner un nom significatif "My device driver" dans le registre. Il n'y a aucun moyen de le reconstruire, mais si le pilote est assez simple, vous pouvez être en mesure de réécrire un INF qui permettra de l'installer, il y a beaucoup d'informations sur le format des fichiers INF sur google. Je l'ai déjà fait pour des appareils qui ont des fabricants différents mais partagent le même chipset en changeant la chaîne d'identification de l'appareil dans le fichier INF.

Les fichiers INF qui se trouvent dans C: \ Windows \ Inf servent uniquement à installer l'ensemble des pilotes fournis avec Windows.

Questions connexes