Что такое inf файл

Что такое inf файл

In computing, an INF file or Setup Information file is a plain-text file used by Microsoft Windows for the installation of software and drivers. INF files are most commonly used for installing device drivers for hardware components. Windows includes the IExpress tool for the creation of INF-based installations. INF files form part of the Windows Setup API and of its successor, Windows Installer.

The windowsinf directory contains several such .inf files. [1]

Contents

Structure [ edit ]

The structure of an INF file is very similar to that of an INI file; it contains various sections that specify the files to be copied, changes to the registry, etc. All INF files contain a [Version] section with a Signature key-value pair specifying the version of Windows that the INF file is meant for. The signature is commonly $CHICAGO$ (for Windows 9x) or $WINDOWS NT$ (for Windows NT/2K/XP). Most of the remaining sections are user-defined and contain information specific to the component being installed. An example of an INF file might have something like this:

What this would do is open the example.exe file automatically whenever the media containing the file (in its root directory) is connected to the computer. This can be dangerous, as there is no way to tell whether such a file exists before inserting the media. Since Windows XP, however, this feature has been replaced with a menu forcing the user to choose which action to take.

INF Files can sometimes be dangerous on Windows 2000 as they may allow viruses to autorun without prompting. [ citation needed ] They are blocked on Windows 7, but can be worked around. [2]

Читайте также:  Как записать несколько windows на одну флешку

icon=*.ico command replaces any old or default drive icon with the specified one. [autorun] can be replaced by [AutoRun] or [Autorun] .

MotherBoard

Информация о программном обеспечении, необходимого для поддержки того или иного устройства, содержатся в файле с расширением inf. В этих файлах явно определены ресурсы и файлы, требуемые для каждого класса устройств.

Содержимое inf — файлов используется системой для анализа установки нового оборудования. Кроме того, inf — файлы необходимы для работы программы Windows Setup. В последнем случае Setup производит установку нового оборудования и записывает информацию о них в реестр. Подробнее использование целей В Windows:
* Автоматизация инсталяции Windows
* Информация для инсталляции оборудования
* Информация для инсталляции программ

Информацию о конфигурации устройств программа Setup получает из inf — файлов.
Хранятся эти файлы в папке windowsinf. Вы можете открыть любой из этих файлов двойным щелчком мыши (это текстовые файлы,за которыми закреплена программа блокнот).
Для программистов важное значение имеет имеет информация для инсталяции оборудования и программ,чтобы самим писать те же драйвера для устройств. То есть для написания драйвера необходим данный файл,потому что он присутствует на любой установочной дискете. И такие файлы можно запустить из проводника через всплывающее меню действием "установить"

Состоит inf — файл из нескольких разделов, каждый из которых начинается с названия раздела, заключённого в квадратные скобки.

    [version] — заголовок, в котором определяются класс устройств, устанавливаемых с помощью данного inf — файла, а так же указывается другой inf-файл (обычно layout.inf), содержащий информацию о местонахождении дистрибутива драйвера.

[Manufacturer] — раздел, в котором перечисляются все изготовители устройств, описываемых в данном файле. Данные этого раздела используются при создании записей в реестре, а так же составляют списки в диалогах диспетчера устройств, мастера установки оборудования.

Читайте также:  Level one wap 0008

[install] — описание драйвера и физических атрибутов устройств. В этом разделе так же присутствуют имена дополнительных разделов inf — файла, содержащих описание данного устройства.

[Logical Configuration] — раздел,содержащий детальную информацию о ресурсах для устройства: линиях IRQ, портах ввода — вывода, диапазонах адресов памяти, каналах DMA. Не все записи в этом разделе обязательны.
Например,если устройство не обращается напрямую к памяти, то запись о канале DMA вообще не нужна. Однако если запись в разделе присутствует,то она должна иметь допустимые значения.

[ClassInistall] — раздел, устанавливающий новый класс устройств в разделе Class системного реестра. В этом разделе регистрируется описание класса, установщик и значок класса.

[String] — в этом разделе определяются строковые ключи (строковые переменные). Программа, обращающаяся к inf — файлу подставляет вместо строкового ключа значение строковой переменной и в дальнейшем использует это значение, например, при выводе на экран списков.

Примечание: Линия IRQ или линия запроса прерываний — аппаратная линия,по которой устройство посылает процессору сигнал прерывания, обозначающий готовность устройства принять или передать информацию. Каждому устройству обычно выделяется отдельная линия IRQ.
В INF файле можно описать практически все необходимое для инсталляции программы. При этом не надо знать функции API, например, для записи данных в реестр. Вот например как это делается в INF

Расширение INF

Чем открыть файл INF

В Windows: Microsoft Windows, Блокнот, NotePad++, Любой текстовый редактор
В Mac OS: MacroMates TextMate, Любой текстовый редактор

Описание расширения INF

Популярность:

Расширение INF – это текстовый файл, который содержит информацию об устройствах и файлах для установки, например, образы драйверов, информация о реестре, расположение файлов и директорий, информация о версии и так далее, всё, что используется компонентами установки.

Читайте также:  Как поставить прослушку на мобильный телефон мужа

.INF состоит из множества названных секций, каждая из которых содержит одну или более позиций. Каждый раздел начинается с имени секции в квадратных скобках. Разделы имеют определенную цель (например, для копирования файлов или добавить записи в реестр) и содержат элементы, имеющие вид Имя=Значение. INF-файлы по сути похожи на INI-файлы. Файлы INF в основном используются для установки драйверов и системных инсталляционных пакетов Microsoft Windows, но так же могут быть использованы и для установки других приложений.

ПРИМЕЧАНИЕ: Файлы INF могут содержать вирусы, поэтому если вам по почте пришел .INF файл, то его не рекомендуется открывать.

ПРИМЕЧАНИЕ: Самый известный INF-файл – это Autorun.inf, используемый для автоматического запуска или установки приложений в операционной системе Windows (начиная с версии Windows 95). Этот файл должен находиться в корневом каталоге файловой системы устройства, для которого осуществляется автозапуск.

MIME тип: application/inf
HEX код: 5B 61 75 74 6F 72 75 6E 5D 0D 0A
ASCII код: [autorun]

Другие программы, связанные с расширением INF

    Информационный файл Adobe Type Manager от Adobe Systems Incorporated
    Расширение .INF – файл, который хранит информацию, связанную со шрифтами Type 1. .INF файл открывается в программе Adobe Type Manager для Apple Mac и Microsoft Windows.

Популярность:

    Временный файл Pro/ENGINEER от Parametric Technology Corporation
    Расширение INF связано с приложением Pro/ENGINEER (так же известным как Creo Elements/Pro) 3D CAD/CAM/CAE программным обеспечением. .INF файл хранит временные данные, созданные приложением Pro/Engineer.

Популярность:

    Файл цвета нитей Bernina от Bernina
    Расширение .INF – это файл, который хранит информацию о цвете нитей для соответствующего файла с дизайном вышивки .EXP. Файл INF используется в приложении ArtLink для вышивальных машин Bernina.

Относится к разделу Другие файлы.

Популярность:

Ссылка на основную публикацию
Что дает geforce experience
The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator...
Форге оф импаерс великие строения
Другое название: Кузница Империй Ниже мы приводим подробный гайд по игре Forge of Empires с советами как вам быстрее отстроить...
Форза хорайзен 3 список машин
Серия игр Forza всегда поражала количеством доступных автомобилей. На момент выхода игры доступно уже более 150 автомобилей, а разработчики обещают...
Что дает перепрошивка смартфона
К моему большому сожалению, такой огромный пласт гик-культуры, как прошивка смартфонов, очень мало обозревается на IT-сайтах. Но бьюсь об заклад,...
Adblock detector