stringtranslate.com

INF-файл

Файл INF ( файл с информацией об установке ) — это текстовый файл INI, используемый операционными системами на базе Microsoft Windows для установки программного обеспечения и драйверов . [1] Файлы INF чаще всего используются для установки драйверов устройств для аппаратных компонентов. [2] Windows включает в себя инструмент IExpress для создания установок на базе INF. Файлы INF являются частью API установки Windows и его преемника, установщика Windows .

Каталог \windows\inf содержит несколько таких файлов. [3].inf

Предварительно скомпилированный файл информации об установке ( *.pnf) представляет собой двоичное представление INF-файла, скомпилированного операционной системой.

Структура

Структура файла INF очень похожа на структуру файла INI ; он содержит различные разделы, в которых указаны файлы для копирования, изменения в реестре и т. д. Все файлы INF содержат [Version]раздел с Signature парой ключ-значение, указывающей версию Windows, для которой предназначен файл INF. Сигнатура обычно $CHICAGO$(для Windows 9x ) или $WINDOWS NT$(для Windows NT / 2K / XP ). Большинство остальных разделов определяются пользователем и содержат информацию, специфичную для устанавливаемого компонента. Пример файла INF может иметь что-то вроде этого:

[автозапуск] открыть = example.exe

Это приведет к example.exeавтоматическому открытию файла всякий раз, когда носитель, содержащий файл (в корневом каталоге), подключается к компьютеру. Это может быть опасно, поскольку нет способа узнать, существует ли такой файл, до вставки носителя. Однако, начиная с Windows XP, эта функция была заменена меню, заставляющим пользователя выбирать, какое действие предпринять.

Файлы INF иногда могут быть опасны в Windows 2000, поскольку они могут допускать автозапуск вирусов без предварительного уведомления. [ необходима цитата ] Они заблокированы в Windows 7, но это можно обойти. [4]

[автозапуск] открыть = example.bat значок = cd.ico

icon=*.icoкоманда заменяет любой старый или стандартный значок диска на указанный. [autorun]может быть заменен на [AutoRun]или [Autorun].

Значения реестра

Файл INF может указывать значения для записей реестра Windows . Поставщики драйверов и пользователи могут, например, использовать эту функцию для переопределения метаданных Extended Display Identification Data (EDID) для дисплеев с поврежденной памятью ROM. [5]

Смотрите также

Ссылки

  1. ^ tedhudek. "Обзор файлов INF - драйверы Windows". learn.microsoft.com . Получено 29.11.2022 .
  2. ^ lorihollasch. "Создание INF-файла для драйвера файловой системы - драйверы Windows". learn.microsoft.com . Получено 29.11.2022 .
  3. Нортон, Питер ; Мюллер, Джон Пол (28 октября 1997 г.). Полное руководство Питера Нортона по Windows XP. Pearson Education (опубликовано в 1997 г.). ISBN 9780132715386. Получено 2014-08-31 . Посмотрите в каталоге \WINDOWS\INF, и вы увидите набор INF-файлов.
  4. ^ «Как автоматически запускать приложения с помощью USB-накопителя [Windows]». 22 сентября 2011 г.
  5. ^ lorihollasch. "Переопределение производителем EDID монитора - драйверы Windows". learn.microsoft.com . Получено 29.11.2022 .

Внешние ссылки