2009-09-25 3 views
5

Я пытаюсь создать утилиту для экспорта установленного драйвера принтера с компьютера Windows. Все хорошо и хорошо на Vista и выше, потому что запись InfPath в ключе реестра водителя указывает на файл INF. Однако в предыдущих версиях Windows этого не существует.Как восстановить файл INF из установленного драйвера принтера XP?

Иногда я могу найти файл INF для принтера, сканировав C: \ Windows \ Inf, но это, как правило, относится только к драйверам, которые являются частью Windows.

Что делается с INF-файлом после установки драйвера принтера? Он даже спасен? Реально ли оно реконструировать его программно?

+0

Возможно, вам стоит опубликовать это на superuser.com вместо этого –

ответ

5

Это не сохранено, INF используется только для установки драйвера и предоставления ему содержательного имени «Мой драйвер устройства» в реестре. Невозможно его восстановить, но если драйвер достаточно прост, вы можете переписать INF, который позволит ему установить, есть много информации о формате INF-файлов в google. Я сделал это раньше для устройств, которые имеют разные производители, но используют один и тот же набор микросхем, изменив строку ID устройства в файле INF.

INF-файлы, которые находятся в C: \ Windows \ Inf, предназначены только для установки набора драйверов, которые поставляются с Windows.

Смежные вопросы