INF-файл
Расширение имени файла |
.inf |
---|---|
Тип интернет-СМИ |
текстовый/обычный |
Тип формата | Конфигурационный файл |
Расширение имени файла |
.pnf |
---|---|
Тип интернет-СМИ |
приложение/октет-поток |
Тип формата | Конфигурационный файл |
INF-файл ( файл установочной информации ) представляет собой файл INI, обычный текстовый используемый операционными системами на базе Microsoft Windows для установки программного обеспечения и драйверов . [ 1 ] Файлы INF чаще всего используются для установки драйверов устройств для аппаратных компонентов. [ 2 ] Windows включает инструмент IExpress для создания установок на основе INF. Файлы INF являются частью API установки Windows и его преемника — установщика Windows .
The Каталог \windows\inf содержит несколько таких .inf
файлы. [ 3 ]
Предварительно скомпилированный файл с информацией об установке ( *.pnf
) — это двоичное представление файла INF, скомпилированного операционной системой.
Структура
[ редактировать ]Структура файла INF очень похожа на структуру файла INI ; он содержит различные разделы, в которых указываются файлы для копирования, изменения в реестре и т. д. Все файлы INF содержат [Version]
раздел с Signature
пара ключ-значение , определяющая версию Windows, для которой предназначен INF-файл. Подпись обычно $CHICAGO$
(для Windows 9x ) или $WINDOWS NT$
(для Windows NT / 2K / XP ). Большинство остальных разделов определяются пользователем и содержат информацию, специфичную для устанавливаемого компонента.
Пример файла INF может иметь что-то вроде этого:
[autorun]
open=example.exe
Это позволит открыть example.exe
файл автоматически всякий раз, когда носитель, содержащий файл (в его корневом каталоге), подключается к компьютеру. Это может быть опасно, поскольку невозможно определить, существует ли такой файл, прежде чем вставить носитель. Однако начиная с Windows XP эта функция была заменена меню, позволяющим пользователю выбирать, какое действие предпринять.
Файлы INF иногда могут быть опасны в Windows 2000, поскольку они могут позволить вирусам запускаться автоматически без запроса. [ нужна ссылка ] Они заблокированы в Windows 7, но их можно обойти. [ 4 ]
[autorun]
open=example.bat
icon=cd.ico
icon=*.ico
Команда заменяет любой старый значок диска или значок диска по умолчанию на указанный.
[autorun]
можно заменить на [AutoRun]
или [Autorun]
.
Значения реестра
[ редактировать ]Файл INF может указывать значения для записей реестра Windows . Поставщики драйверов и пользователи могут, например, использовать эту функцию для переопределения метаданных дисплея расширенных идентификационных данных дисплея (EDID) для дисплеев, у которых повреждена память ПЗУ. [ 5 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ техудек. «Обзор INF-файлов — драйверы Windows» . Learn.microsoft.com . Проверено 29 ноября 2022 г.
- ^ лорихоллаш. «Создание INF-файла для драйвера файловой системы — драйверы Windows» . Learn.microsoft.com . Проверено 29 ноября 2022 г.
- ^
Нортон, Питер ; Мюллер, Джон Пол (28 октября 1997 г.). Полное руководство Питера Нортона по Windows XP . Pearson Education (опубликовано в 1997 г.). ISBN 9780132715386 . Проверено 31 августа 2014 г.
Загляните в каталог \WINDOWS\INF, и вы увидите набор INF-файлов.
- ^ «Как автоматически запускать приложения с USB-накопителя [Windows]» . 22 сентября 2011 г.
- ^ лорихоллаш. «Переопределение производителем EDID монитора — драйверы Windows» . Learn.microsoft.com . Проверено 29 ноября 2022 г.